當前位置:吉日网官网 - 傳統美德 - Legacy BIOS 和 UEFI 引導模式啟動的區別

Legacy BIOS 和 UEFI 引導模式啟動的區別

與legacy BIOS 相比,UEFI最大的幾個區別:

OS啟動不再是調用Int19,而是直接利用protocol/device Path;

2. 壹改之前的中斷、硬件端口操作的方法,而采用了Driver/protocol的新方式;

3. 對於第三方的開發,前者基本上做不到,除非參與BIOS的設計,但是還要受到ROM的大小限制,而後者就便利多了。

4. 輸出也不再是單純的二進制code,改為Removable Binary Drivers;

5.彌補BIOS對新硬件的支持不足的問題。

6. 將不支持X86實模式,而直接采用Flat mode(也就是不能用DOS了,現在有些 EFI 或 UEFI 能用是因為做了兼容,但實際上這部分不屬於UEFI的定義了);

7.UEFI是用模塊化、C語言風格的參數堆棧傳遞方式、動態鏈接的形式構建系統,它比BIOS更易於實現,容錯和糾錯特性也更強,從而縮短了系統研發的時間

8.它運行於32位或64位模式,突破了傳統16位代碼的尋址能力,達到處理器的最大尋址,此舉克服了BIOS代碼運行緩慢的弊端。

9.UEFI體系的驅動並不是由直接運行在CPU上的代碼組成的,而是用EFI Byte Code(EFI字節代碼)編寫而成的,保證了充分的向下兼容性。

擴展資料:

Boot POST 進行開機自檢時(POST)硬件檢查的水平:設置為“MINIMAL”(默認設置)則開機自檢僅在BIOS升級,內存模塊更改或前壹次開機自檢未完成的情況下才進行檢查。設置為“THOROUGH”則開機自檢時執行全套硬件檢查。

新型UEFI,全稱“統壹的可擴展固件接口”(Unified Extensible Firmware Interface), 是壹種詳細描述類型接口的標準。這種接口用於操作系統自動從預啟動的操作環境,加載到壹種操作系統上。UEFI使用模塊化設計,它在邏輯上可分為硬件控制和OS軟件管理兩部分:操作系統—可擴展固件接口—固件—硬件。

參考資料:

百度百科 ?BIOS中英文對照表?百度百科 UEFI

  • 上一篇:kkOma加入DWG,對於DWG這支隊伍帶來新的變化嗎?
  • 下一篇:醫藥股有哪些?
  • copyright 2024吉日网官网