1. 程式人生 > >BIOS 和UEFI的區別

BIOS 和UEFI的區別

ios啟動 方式 跳轉 提醒 高級 uefi 模式 初始化 直接

BIOS先要對CPU初始化,然後跳轉到BIOS啟動處進行POST自檢,此過程如有嚴重錯誤,則電腦會用不同的報警聲音提醒,接下來采用讀中斷的方式加載各種硬件,完成硬件初始化後進入操作系統啟動過程;而UEFI則是運行預加載環境先直接初始化CPU和內存,CPU和內存若有問題則直接黑屏,其後啟動PXE采用枚舉方式搜索各種硬件並加載驅動,完成硬件初始化,之後同樣進入操作系統啟動過程。

此外,BIOS是16位匯編語言程序,只能運行在16位實模式,可訪問的內存只有1MB,而UEFI是32位或64位高級語言程序(C語言程序),突破實模式限制,可以達到要求的最大尋址。

BIOS 和UEFI的區別