資源描述:
《BIOSOverview--同濟(jì)大學(xué)BIOS和UEFI課程》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、Tel:69589584Email:wang.box@163.com同濟(jì)大學(xué)軟件學(xué)院UEFI與固件程序設(shè)計(jì)What’stheUEFI?繼續(xù)返回UEFI(UnifiedExtensibleFirmwareInterface)是由英特爾公司聯(lián)合業(yè)界共同提出的一種欲在未來電腦系統(tǒng)中替代傳統(tǒng)BIOS(LegacyBIOS)的升級(jí)解決方案。Anotherquestion,What’stheBIOS?What’stheBIOS?繼續(xù)返回BIOS(BasicInputandOutputSystem)基本輸入輸出系統(tǒng),它是一組固化到計(jì)算機(jī)內(nèi)主板上一個(gè)ROM芯片上的程序,它保存著計(jì)算機(jī)最重要的開機(jī)上電自檢
2、、硬件初始化程序和系統(tǒng)底層的服務(wù)程序等。硬件邏輯PushPowerButtonCPUResetRTCBIOSOSFoundMBR繼續(xù)返回AgendaBIOSbackgroundHistoryFunctionsLegacyBIOS’sFlawsChange繼續(xù)返回BIOSbackground--HistoryBeforefirmware—SwitchsonapieceofplywoodBIOS--fororiginalIBMPC/XTandPC/ATin1980sEFI--Spring2000IDF(IntelDeveloper’sForum)--EFI1.10specificationU
3、EFI–OriginatedfromtheEFI1.10specification--UpdatedandmanagedbytheUnifiedEFIForum繼續(xù)返回BIOSbackground--FunctionsBasedon8086architecturePOST—PowerOnSelfTestAgroupofclearlydefinedOS-independentinterfaceforhardwareInt10forVideoserviceInt13diskserviceInt16keyboardserviceInt18BIOSROMloaderInt19bootstrapl
4、oaderAvailabilityofMS-DOSoutsideofIBMallowedapplicationstorunequallywellacrossdifferentbrandsofbox"PCclones".繼續(xù)返回BIOSbackground--LegacyBIOS’sFlawsItisnotplatformindependent,ithighlydependsonIntel8086SoftwareInterruptmodelRealmode16-bitsregisteraccessNomemoryaddressbeyond1MBOptionROMspacelimitedto
5、below1MBModernIntelCPUarchitecturehascometo32bits,64bitsprotectionmode,withHTandMulti-core,butforcompatibility,itshouldstillbootupin16bitrealmode繼續(xù)返回BIOSbackground–Flaws(cont.)Itisinaccessibletoboot64bitssystemwhichstillcallinto16bitlegacyfirmwarewhenItaniumprocessorfamilycomeintolife.Moreandmore
6、newtechnologycomeout,likeVT,LTetc.Itisveryhardtoenablethosetechnologyinthewholeeco-systemquicklyinlegacyBIOSArchitectureindependentisthekeyforthenextgenerationBIOS,thatiswheretheEFIcomefrom,singledrivercanworkinx86,ItaniumandXScaleetc.繼續(xù)返回BIOSbackground–Flaws(cont.)CodeRealModeAssemblerSpaghettiS
7、calabilityComplexityMaintenanceIssueSpecNone!CompatibilityOSLoaderTiedtoHWandBIOSSlowsinnovationCarrieslegacy繼續(xù)返回BIOSbackground–ChangeUnifiedExtensibleFirmwareInterfaceUEFIisaninterfacespecification--downloadfromwww.ue