UEFI的全称是Unified Extensible Firmware Interface,中文名字是统一的可扩展固件接口。它定义了一种在操作系统和平台固件之间的接口标准,这种接口是用于使操作系统从预启动的操作环境(如:在系统启动之后,但是操作系统开始运作之前),加载到一种操作系统上,这类操作系统可以是Windows,或者是Linux。UEFI将提供一个明确的在操作系统与开机时启动固定于硬件中的软件平台之间的接口规范。 尽管UEFI与EFI(Extensible Firmware Interface)的叫法不同,但是UEFI却不是EFI的全面改革,而是它的发展和完善。自从2000年12月12日正式发布EFI1.02之后,EFI一直作为代替传统的Bios固件接口的先进标准而存在。英特尔公司一直拥有EFI的版权,直到2007年,英特尔公司将EFI标准的改进和完善工作全权交给UEFI论坛(一个非营利性的合作贸易组织,其委员会的委员包括AMD,美国安迈,苹果,戴尔,惠普,IBM,超微,因特尔,联想,微软,凤凰科技十一个公司)管理。为了强调这一点,才将EFI改名为UEFI,以此来区别这个固件接口标准是由UEFI论坛发布的,而不是英特尔公司。既然UEFI是EFI的改良版,理所当然的,它跟EFI肯定存在不同之处。在UEFI论坛的成员公司的大力支持和促进下,UEFI针对EFI中的UGA协议,SCSI传输,USB主件控制还有I/O设备方面都作出了改进。而且还添加了网络应用程序接口,X64绑定,服务绑定等新的内容。更重要的一点,由于UEFI是由UEFI论坛的所有成员公司共同商讨确定的,所以它能兼容更多的硬件,具有更广泛的通用性。 与传统的Bios( 基本输入输出接口 )相比,UEFI具有的优势是显而易见的。Bios的一个最大的问题是它跟工作平台不是相互独立的,而是高度依赖英特尔8086软件中断模型。在IT技术日新月异的今天,很多前沿的IT技术在Bios环境下并无法大展拳脚。尽管在过去的十几年里,Bios出现了较大的改进,但是依然面临着系统管理,能源管理,远程服务等一系列的问题。因此,在2000年,英特尔公司就发布了EFI来代替Bios,解决了选择存储,启动载入程序,控制台等方面的问题。EFI还可以代替DOS操作系统。由于UEFI完全继承了EFI,所以它同时也继承了EFI为解决Bios遗留问题的能力。而且UEFI定义的固件接口并不是针对某些特定的处理器架构,与只针对因特尔X86处理器架构的Bios相比,具有更大的灵活性。 总而言之,UEFI具有下述优点: 1.提供了一个连接操作系统载入程序与固件之间稳定的接口; 目前,微星的P45主板,英特尔的Xeon 5000系列,AMI的Aptio,Silicon Image的SiI3132和SiI3124 SATA SteelVine控制芯片,微软的Windows Server 2008和Windows Vista SP1,Insyde的InsydeQ2L(TM)以及Phoenix的SecureCore都支持UEFI。随着UEFI的不断完善,将会有更多的公司愿意生产支持UEFI的产品。 但是,UEFI也具有不足之处。UEFI在安全问题并没有作出改善。由于UEFI的所有程序和代码都集成在主板上的一个闪存芯片中。如果该芯片出现了故障,那么电脑就无法正常启动。而且因为其程序都是用高级语言编写的,与Bios使用汇编语言编写并存储在只读存储器相比,更容易受到病毒的攻击和程序代码被改写。因此UEFI还是存在很大的安全隐患和稳定性问题。 最后,在附上UEFI官方网站上的Q&A: Q:什么是UEFI? Q:EFI和UEFI之间有什么联系? Q:使用UEFI标准需要什么费用吗? Q:任何人都可以创立属于他自己的UEFI实现方案吗? Q:什么是BIOS?它有什么功能? Q:UEFI跟BIOS有什么不同? Q:UEFI会完全取代PC BIOS吗? Q:UEFI是如何在一个电脑系统中实现的? Q:论坛正试图解决的问题是什么? Q:论坛如何消除UEFI不同的具体实现的兼容性问题? Q:什么时候使用UEFI技术的产品才会投入商用? Q:UEFI会加剧安全隐患,令病毒或者类似的东西更容易入侵吗? |
正在阅读:UEFI将掀起固件接口新变革?UEFI将掀起固件接口新变革?
2009-04-30 17:19
出处:PConline原创
责任编辑:lulanqing