BIOS和UEFI初探

在电脑的主板上,除了CPU、内存条、显卡等重要配件外,还存在着一个非常重要的芯片,这个芯片就是BIOS芯片(如下图所示,这个主板有两个BIOS芯片,不过只有一个是工作的,另一个用作备份,在第一个BIOS出现故障时自动调用第二个),这个芯片的类型一般是只读存储器ROM(read only memory)或非易失性随机访问存储器NvRam(Non-Volatile Random Access Memory),芯片内的内容不会由于断电而消失。而我们常说的BIOS就是存储在这个芯片中的程序,这个程序在主板出厂的时候就已经固化在主板的BIOS芯片里了,后期可以进行升级。
BIOS和UEFI初探
BIOS全称为Basic Input Output System,即基本输入输出系统。在主机接通电源的那一刻它开始运行。它包含很多的功能,我们现在只需要记住其中一个功能,就是它能引导操作系统的启动。

UEFI全称为Unified Extensible Firmware Interface ,即统一可扩展固件接口。它是与BIOS功能类似,但实现方式完全不同的新程序。

人们把主板启动程序依旧称为BIOS(广义),在支持UEFI的程序中它同时包含BIOS(狭义,在Boot mode中为Legacy)和UEFI,在不支持UEFI的程序中则指狭义BIOS。

BIOS UEFI
汇编语言编写 C语言编写
程序为16位 程序为32/64位
支持MBR磁盘分区 支持GPT磁盘分区