首次打开计算机系统时,它不会立即开始加载您的操作系统。它通过最初与第一台个人计算机建立的例程,通过基本输入输出系统或BIOS启动硬件。这是允许计算机的各种硬件组件彼此正确通信所必需的。完成开机自检或POST后,BIOS将启动实际的操作系统引导加载程序。二十多年来,这种处理器基本上保持不变,但消费者可能没有意识到这在过去几年中已经发生了变化。大多数计算机现在使用称为统一可扩展固件接口或UEFI的系统。本文将介绍这是什么以及它对个人计算机的意义。
UEFI的历史
UEFI实际上是英特尔开发的原始可扩展固件接口的扩展。他们在推出命运多It的Itanium或IA64服务器处理器阵容时开发了这种新的硬件和软件接口系统。由于其先进的架构和现有BIOS系统的局限性,他们希望开发一种将硬件切换到操作系统的新方法,以实现更大的灵活性。由于Itanium并未取得巨大成功,因此EFI标准也已经衰退多年。
2005年,统一EFI论坛在众多大公司之间建立,这些公司将扩展英特尔开发的原始规范,以生成更新硬件和软件接口的新标准。这包括AMD,Apple,Dell,HP,IBM,Intel,Lenovo和Microsoft等公司。即便是两家最大的BIOS制造商,American Megatrends Inc.和Pheonix Technologies也是其成员。
什么是UEFI?
UEFI是定义硬件和软件如何在计算机系统内通信的规范。该规范实际上涉及此过程的两个方面,称为引导服务和运行时服务。引导服务定义了硬件如何启动软件或操作系统以进行加载。运行时服务实际上涉及跳过启动处理器并直接从UEFI加载应用程序。这使得它通过启动浏览器有点像条带化操作系统。
虽然许多人称UEFI死于BIOS,但系统实际上并未完全从硬件中删除BIOS。早期的规范缺少任何POST或配置选项。因此,系统仍然需要BIOS才能实现这两个目标。不同之处在于BIOS可能不会像现有的BIOS系统那样具有相同的调整级别。
UEFI的好处
UEFI的最大好处是缺乏任何特定的硬件依赖性。 BIOS特定于多年来在PC中使用的x86架构。这可能允许个人计算机使用来自不同供应商的处理器或其中没有遗留x86编码的处理器。这可能会对像平板电脑这样的设备产生影响,甚至微软最终注定要使用基于ARM处理器的Windows RT。
UEFI的另一个主要优点是能够轻松启动到多个操作系统,而无需像LILO或GRUB这样的引导加载程序。相反,UEFI可以自动选择具有操作系统的适当分区并从中加载。为了实现这一点,硬件和软件都必须具有对UEFI规范的适当支持。这实际上已经存在于Apple的计算机系统中,这些系统使用Boot Camp将Mac OS X和Windows加载到同一台计算机上。
最后,UEFI将提供比BIOS的旧文本菜单更多的用户友好界面。这将使最终用户更容易对系统进行调整。此外,该界面可能允许快速启动诸如有限使用的Web浏览器或邮件客户端之类的应用程序,而不是启动完整的OS。现在,有些计算机具备这种能力,但它实际上是通过启动一个安装在BIOS中的独立迷你操作系统来实现的。
UEFI的缺点
使用UEFI的消费者最大的问题是硬件和软件支持。为了使其正常工作,硬件和操作系统必须都支持适当的规范。这对于当前的Windows或Mac OS X来说并不是一个问题,但Windows XP等较旧的操作系统不支持这一点。实际上问题更多的是反过来。相反,需要UEFI系统的较新软件可能会阻止旧系统升级到较新的操作系统。
许多超频计算机系统的高级用户也可能会感到失望。添加UEFI会删除BIOS中用于从处理器和内存中获得最高性能的许多各种设置。这主要是第一代UEFI硬件的问题。确实,大多数不是为超频而设计的硬件都缺乏电压或乘法器调整等功能,但为此设计的大多数新硬件都克服了这些问题。
结论
在过去的二十多年里,BIOS在运行个人计算机方面非常有效。它已经达到了许多限制,这使得很难继续创建新技术而不会为问题引入更多的变通方法。 UEFI将从BIOS接管大部分流程并为最终用户简化流程。这将使计算环境更易于使用并创建更灵活的环境。该技术的引入并非没有问题,但潜力大大超过了所有BIOS计算机固有的传统要求。




