您好,欢迎访问三七文档
ESCD,DMI,CMOSIntroduceESCDDMIandCMOS一.BIOSIntroduction二.CMOS其作用、特性三.DMI特性簡介四.ESCD特性ESCD,DMI,CMOSIntroduce一.BIOSIntroduction1.課程目的:對於BIOS在系統中所扮演的角色、功用能有概略的認識;另外,也對BIOS的ESCD及DMI部份,還有CMOS稍作簡介。2.BIOS的工作:按下電腦的POWERBUTTON之後,CPU會先從主機板的BIOS晶片裏取得程式碼,BIOS內部的程式碼此時會取得控制權,開始發揮作用,執行POST的動作。從CPU內外部的檢測設定,啟動DRAM,針對晶片組、週邊完成初使值的設定,一切硬體偵測、設定完畢之後,就會開始讀取作業系統所在的裝置,並把作業系統(DOS、win98)載入之後,BIOS的開機動作到此告一段落,改為幕後支援、協調作業系統與應用程式,與週邊裝置溝通的細部工作。ESCD,DMI,CMOSIntroduceESCD,DMI,CMOSIntroduce分述如下:a.POST(PowerOnSelfTest,開機自我測試)開機時系統將控制權交給BIOS後,會針對CPU各項暫存器先檢查是否運作正常,再來是檢查系統計時晶片、中斷器、DMAcontroller…的狀態。b.Initial針對動態記憶體(DRAM)、主機板晶片組、顯示卡(晶片)以及相關周邊的暫存器(register)做初使化(initial)的工作,並檢查是否能正常工作。(初使化,即是依該晶片的技術文件規定,做一些暫存器填值的動作,使主機板、晶片組的I/O、記憶體可以正常運作)ESCD,DMI,CMOSIntroduce例如:BIOS程式會嘗試找出系統中的顯示卡,同時找出顯示卡上的BIOS程式,顯示卡上的BIOS程式便可以讓主系統BIOS知道如何去呼叫與使用此顯示卡;這個BIOS的內容原則上會放置在C000H的記憶體位置,執行這個BIOS程式後更可完成顯示卡的初始化動作.c.主系統BIOS接下來尋找並執行系統中其他設備的BIOS.例如:到C8000H這個位置找到IDE/ATA硬碟機的BIOS.ESCD,DMI,CMOSIntroduced.在進一步的測試動作後,BIOS將盡可能的了解系統中所存在的各項設備,並且建立起系統的清單,現今BIOS在自動偵測組態與設定這個方面的功能越來越完備,如記憶體的速率等,都可由BIOS自動的偵測並且設定,此外BIOS也可以自動偵測硬碟的組態以及存取模式等,目前有此新機種也可支援偵測外接式的磁碟設備.e.記錄系統的設定值,並將資料儲存在非揮發性記憶體(Non-VolatileRAM)裡。像是CMOS或FlashMemory的ESCD區域。f.將常駐程式庫(RuntimeProgram)常駐於某一段記憶體中,提供作業系統或應用程式呼叫。ESCD,DMI,CMOSIntroduce3.BIOS的內部區塊分佈ESCD,DMI,CMOSIntroduce在開機程序進行時,CPU會到記憶體中的特定位置尋找開機初始化所需的程式,也就是BIOS程式,程式在記憶體中的位置是固定的,通常系統中最基本的一MByte的最後64KB的區域由F000h到FFFFh便用來放置BIOS程式.ESCD,DMI,CMOSIntroduce二.CMOS其作用、特性CMOS是(ComplementaryMetalOxideSemiconductor)的縮寫,早期的電腦是用一顆晶片來作為CMOS的參數記錄與計時。當電腦關閉時,這顆IC會改由電池供電以維持電腦的設定記錄值,若是電池沒電,或是電力不足,晶片中的資料流失,會造成原先存在裡面的設定被RESET(還原成Default值),時間(RTC)也會歸零。隨著主機板的線路逐漸整合、簡化及半導體科技的進步,這種RTC/CMOSRAM硬體架構被保留並整合到系統晶片組裡(SouthBridge)。現在各種電腦的周邊種類繁多,支援的CPU種類、時脈、電壓設定各有不同,外接周邊如記憶體、硬碟、ESCD,DMI,CMOSIntroduce顯示卡等也有各家廠商所提供的不同類型;BIOS不可能一一都能偵測到,並提供正確的設定。所以除了開機之初的CPU廠牌、型號與時脈速度及記憶體的型號、容量,及軟碟、硬碟、CD-ROM等裝置的驅動之外,BIOS將其餘的設定項目,依設定屬性、用途分成約十幾項讓使用者去調整每個參數設定值,這些設定值就儲存並記錄在CMOS晶片內,在下一次開機時,由BIOS依User的設定,去啟動、關閉or偵測某項功能,此即為CMOS設定。ESCD,DMI,CMOSIntroduceESCD,DMI,CMOSIntroduceExampleExternalRTCCircuitESCD,DMI,CMOSIntroducePort70h&71hDetailPC/AT‘sI/OPort-6ESCD,DMI,CMOSIntroduceRTCCMOSRAMDetailPC/AT‘sI/OPort-7ESCD,DMI,CMOSIntroduceESCD,DMI,CMOSIntroduce三.DMI特性所謂DMI(DesktopManagementInterface桌面管理介面)在基本層次中,DMI有兩個功能,一為儲存元件資訊;另一為提供查詢及改變這些元件資訊能力。這些元件資訊包含元件位置,vender名稱,安裝日期、硬體周邊、軟體資訊、及作業系統間的設定及參數…等;其可存成MIF檔來被管理。其是一種新型的系統管理規範,它利用BIOS的程式自動檢測系統各種資源如主板、顯示卡、週邊裝置的工作狀況,並能隨時將工作狀況報告給管理者。管理者根據DMI提供的資訊很容易發現系統故障。該介面不僅爲管理者提供了更多的方便,還能降低維護成本。通過DMI可以在作業系統級查詢系統配置資訊(不用進入BIOS),包括CPU、記憶體、I/O擴充插槽等。DMI可以將上述資料存儲在BIOS中的特定位置,也可以利用DMI對資料庫中系統配置情況作出修改以適應不同環境的系統需求(不必進入BIOS)。主板上的BIOS會盡可能地收集系統資訊,將它存在主板上FlashEPROM中一個4K的小塊中,方便系統查詢。資料不會隨著電力消失而不見.ESCD,DMI,CMOSIntroduceESCD,DMI,CMOSIntroduceESCD,DMI,CMOSIntroduceESCD,DMI,CMOSIntroduce四.ESCD特性ESCD(ExtendedSystemConfigurationData).ExtendedSystemConfigurationData(ESCD)providesastoragespacefortheconfigurationdatainaPlugandPlaysystem.InaPlugandPlay(PnP)system,theBIOS(aswellastheoperatingsystem,ifitisPnPaware)needstoknowwhatsystemresources-memoryspace,IOspace,DMAchannelsandIRQs-areusedbyadd-oncards.ForcardswhicharenotPnP,theBIOShastobetoldbythecomputeruserwhatresourcesareusedbythesecards.Onceyouhaveconfiguredyoursystemproperly,ESCDisusedtoloadthesameconfigurationeachtimethecomputerboots.
本文标题:BIOS介绍
链接地址:https://www.777doc.com/doc-117 .html