|
馬上注冊,結交更多好友,享用更多功能。
您需要 登錄 才可以下載或查看,沒(méi)有帳號?注冊
x
BIOS和RTC計算機要想運行一種操作系統,必須使用一個(gè)“引導”或“自舉”程序。這個(gè)程序從一個(gè)已知的內存位置載入,并提供訪(fǎng)問(wèn)關(guān)鍵設備的一些信息,以完成操作系統的載入。例如,這個(gè)程序必須載入軟驅和硬盤(pán)的設備信息,以及基本的顯示信息。這樣一來(lái),等接力棒交到操作系統手中時(shí),才有足夠的前提完成后續的裝載。
在PC上,這些引導信息保存在一片快閃內存(Flash Merory)芯片中,名為BIOS(基本輸入/輸出系統),可保存256KB~4MB的數據,在主板出廠(chǎng)時(shí)預先錄好。以后想升級這些信息,便必須使用專(zhuān)門(mén)的程序,用新數據覆蓋老數據,我們稱(chēng)之為“BIOS升級”,或者BIOS的“燒錄”。
PC加電后,首先經(jīng)歷的一個(gè)名為“加電自檢”(POST)的過(guò)程,它可識別出安裝了什么處理器、多大內存以及BIOS上定義的各個(gè)設備是否都能正常工作。完成后,引導程序會(huì )在每個(gè)可引導設備的特定位置尋找一系列特定的指令。滿(mǎn)足條件的第一套指令會(huì )載入內存,并加以執行。如一切通過(guò),這些指令便會(huì )完成引導過(guò)程,并開(kāi)始裝載操作系統。
要想使BIOS知道自己需要支持哪些設備,必須提供一片特殊的CMOS集成電路,其中包含了由用戶(hù)指定的參數,在識別出處理器之后讀入。這個(gè)電路實(shí)際是集成到“實(shí)時(shí)鐘”(RTC)芯片內的,后者負責對具體的日期和時(shí)間進(jìn)行跟蹤。要想顯示出CMOS中的參數,可在加電自檢過(guò)程中進(jìn)入一個(gè)特殊的菜單。通常按DEL鍵,便可喚出這個(gè)菜單,然后人工修改或輸入。作出的改動(dòng)必須保存下來(lái),以便下次啟動(dòng)時(shí)生效。
倘若設備設置有誤,便可能無(wú)法裝載操作系統,或者在進(jìn)入操作系統后,無(wú)法訪(fǎng)問(wèn)設備。RTC和CMOS只有在有供電的前提下,才能維持由用戶(hù)定義的參數。這個(gè)電力是由主板上的一個(gè)小電池提供的。如電池失效,或斷開(kāi),CMOS中的數據便會(huì )丟失,必須在下次引導的時(shí)候重新輸入。 |
|