BIOS(Basic Input/Output System)
是固化在主板芯片上的一段代码。电脑启动时,由BIOS
负责启动各个硬件单元,并把“控制权”交给操作系统。BIOS
使用MBR
(Master Boot Record
,存储电脑的分区表)来决定使用哪个操作系统。BIOS
为用户提供了一个操作硬件的接口。
UEFI(Unified Extensible Firmware Interface)
是BIOS
的继任者。它同BIOS
的比较如下:
a)16-bit vs 32/64-bit
BIOS
只能工作在16-bit
处理器模式上,且只能访问1M
内存。而UEFI
则可工作在32/64-bit
处理器模式上,且可访问更大的内存空间。
b)Booting
MBR
限制每个磁盘只能有4
个分区,且可以boot
的磁盘大小限制在2.2TB
。而UEFI
使用GUID Partition Table
,可以访问更大的磁盘。
c)Extensions
UEFI
支持老的extensions
(比如,ACPI
)。
参考资料:
HTG Explains: Learn How UEFI Will Replace Your PC’s BIOS