BIOS即將被拋棄!UEFI最新版規范解讀
泡泡網CPU頻道4月12日 IDF2011英特爾信息技術峰會正在如火如荼的進行當中,其中一項重要議題就是UEFI規范,在接下來的兩天內將會有多達六場關于UEFI及相關設計的技術講座。
UEFI(Unified Extensible Firmware Interface)全稱“統一的可擴展固定接口”,是一種詳細描述全新類型接口的標準。這種接口用于操作系統自動從預啟動的操作環境,加載到一種操作系統上,從而使開機程序化繁為簡,節省時間。
UEFI誕生的目的是為了取代老舊的BIOS(Basic Input Output System,基本輸入輸出系統),UEFI和BIOS一樣都是硬件和操作系統之間的接口層,但UEFI擁有更多的功能、更快的速度、更優的圖形界面、以及更佳的操作體驗。
今天的第一講則是講述微軟Windows系統的發展史以及UEFI規范的誕生以及升級里程,正是軟硬件的不斷升級與更新,對中間層提出了更高的要求。演講人為Intel的BIOS工程師杜雄先生以及微軟高級計劃經理Tony Mangefeste先生。
要了解UEFI規范,還得從大家所熟知的BIOS系統說起:
UEFI是由EFI1.10為基礎發展起來的,它的所有者已不再是Intel,而是一個稱作Unified EFI Form的國際組織,貢獻者有、Microsoft、AMI等幾個大廠,屬于開源,目前最新的版本為2.3.1。與BIOS相比,最大的幾個區別在于:
1. 編碼99%都是由C語言完成;
2. 一改之前的中斷、硬件端口操作的方法,而采用了Driver/protocal的新方式;
3. 將不支持X86模式,而直接采用Flat mode(也就是不能用DOS了,現在有些 EFI 或 UEFI 能用是因為做了兼容,但實際上這部分不屬于UEFI的定義了);
4. 輸出也不再是單純的二進制code,改為Removable Binary Drivers;
5. OS啟動不再是調用Int19,而是直接利用protocol/device Path;
6. 對于第三方的開發,前者基本上做不到,除非參與BIOS的設計,但是還要受到ROM的大小限制,而后者就便利多了。
7.彌補BIOS對新硬件的支持不足的毛病。
根據UEFI概念圖的結構,我們將把UEFI概念劃為兩部分:UEFI的實體 (UEFI Image)跟平臺初始化框架。
同時,由于整個業界的共同參與,UEFI還被賦予了更多特殊的功能,比如更快的磁盤響應、對新的USB3.0原生提供支持、個性化的輸出模式等等。
UEFI也經歷了多個版本更新,是一步步逐漸完善起來的。UEFI最新的2.3.1規范主要針對以下內容做出了更新:安全性、網絡、互通、性能、技術、維護等。
擁有諸多最新技術特性的UEFI,將不再是一個低級的、黑底白字的人機界面,在最終的用戶手中,UEFS可以被看作是一個迷你操作系統,可玩度相當高、操作性相當強、界面也將十分友善。
接下來微軟高級計劃經理Tony Mangefeste先生為大家講述了Windows操作系統與UEFI的關系。微軟本身就是UEFI標準的制定者與積極推動者,與Intel共同見證了UEFI標準的發展。
其實從XP時代開始(僅限安騰版的Server 2003 64位系統),微軟就對UEFI提供了支持,但直到Vista時代才在桌面操作系統正式提供了支持。目前的Windows 7 X64可以對UEFI提供最完美的支持,但32bit操作系統并不支持。
UEFI最直接的好處就是可以提高磁盤性能,不僅可以支持大于2TB的硬盤,而且在UEFI的支持下可以獲得最快的啟動速度。因為微軟針對UEFI對Windows的啟動流程進行了改良:
最后,微軟認為UEFI是大勢所趨,2-3年內必將取代BIOS成為主流,因此倡議業界盡快進行相關測試,并且加入UEFI論壇共同完善這項標準,并推動新技術更好更快的發展。■
附:本次會議所用PDF(本文所有截圖均來自此PDF)演示文檔下載:IDF2011技術講座PDF演示文檔完全下載
前瞻技術和概念產品遠不止這些哦,想了解更多,請關注:
關注我們



