1.什么是BIOS
用戶在使用電腦的過程中,都會接觸到BIOS(Basic Input-Output System),它在計算機系統(tǒng)中起著十分重要的作用。BIOS完整地說應(yīng)該是BIOS ROM,它是基本輸入/輸出系統(tǒng)只讀存儲器。BIOS是被固化到ROM芯片上的一組程序,為電腦提供{zdj0}的、最直接的硬件控制。準(zhǔn)確地說,BIOS是硬件與軟件程序之間的一個接口,負(fù)責(zé)解決硬件的即時需求,并按軟件對硬件的操作要求具體執(zhí)行,如圖所示。
主板上的BIOS
2.什么是CMOS
CMOS是微機主板上的一塊可讀/寫的RAM存儲器,用來保存當(dāng)前系統(tǒng)的硬件配置和用戶對某些參數(shù)的設(shè)定。我們常說的CMOS,事實上集成在南橋芯片中。CMOS存儲器由主板的電池供電,即使拔掉電源,信息也不會丟失。CMOS RAM本身是一塊存儲器,只有數(shù)據(jù)保存功能,我們在設(shè)置BIOS時輸入的數(shù)據(jù)都保存在這兒。
3.BIOS的分類
目前,BIOS的版本很多,通過Intel授權(quán)的就有四家,即Award BIOS、AMI BIOS、Phoenix BIOS和Byosoft BIOS,但最主要的是AMI BIOS和Award BIOS,這兩家?guī)缀跽碱I(lǐng)了所有的BIOS市場。
早期電腦全部使用AMI公司的產(chǎn)品,它們對各種軟/硬件的適應(yīng)性好,能保證系統(tǒng)性能的穩(wěn)定。到20世紀(jì)90年代,節(jié)能型電腦開始普及,AMI卻沒能及時推出新版本來適應(yīng)市場,使得AwardBIOS占領(lǐng)了“半壁江山”。
Award公司是世界上{zd0}的BIOS生產(chǎn)廠商,其產(chǎn)品也被廣泛使用,在并購Phoenix后推出了Phoenix Award BIOS。AwardBIOS除功能齊全,對各種操作系統(tǒng)都有良好的支持外,在節(jié)能設(shè)置方面十分出色。
合并后的Phoenix Award BIOS
圖15-2 合并后的Phoenix Award BIOS
4.BIOS的功能
BIOS的功能主要是負(fù)責(zé)電腦啟動時的檢測、初始化和引導(dǎo)裝入系統(tǒng),在電腦運行時還負(fù)責(zé)程序服務(wù)處理和硬件中斷處理。
在自檢部分負(fù)責(zé)啟動電腦時,對硬件部分的檢測也稱加電自檢(POST),它是檢查電腦硬件是否良好,例如硬盤有無故障等。
初始化部分包括創(chuàng)建中斷向量、設(shè)置寄存器、對一些外部設(shè)備進行初始化和檢測等。主要是對硬件設(shè)置一些參數(shù),當(dāng)電腦啟動時會讀取這些參數(shù),并和實際硬件設(shè)置進行比較,假如不符合,會影響系統(tǒng)的啟動。
引導(dǎo)系統(tǒng)裝載功能是引導(dǎo)操作系統(tǒng)程序載入內(nèi)存,BIOS先從硬盤或光盤的開始扇區(qū)讀取引導(dǎo)記錄,假如沒有找到,則會在顯示器上顯示沒有引導(dǎo)設(shè)備;假如找到,引導(dǎo)記錄會把電腦的控制權(quán)轉(zhuǎn)給引導(dǎo)記錄,由引導(dǎo)記錄把操作系統(tǒng)裝入電腦,在電腦啟動成功后,BIOS的這部分任務(wù)就完成了。
在電腦運行中,程序使用哪些接口、從哪里得到數(shù)據(jù)等,以及硬件怎么分配中斷等,也都由BIOS來完成。
5.BIOS設(shè)置的內(nèi)容
一般情況下,我們通過程序?qū)τ布到y(tǒng)設(shè)置參數(shù)。由于ROM(只讀存儲器)具有只能讀取、不能修改且掉電后仍能保證數(shù)據(jù)不會丟失的特點,所以這些設(shè)置程序一般放在ROM中,我們常稱其為BIOS設(shè)置。此外,運行設(shè)置程序后的設(shè)置參數(shù)都放在主板的CMOS RAM芯片中,這是由于隨著系統(tǒng)部件的更新,所設(shè)置的參數(shù)可能需要修改,而RAM的特點是可讀取、可寫入,加上CMOS有電池供電,所以能長久地保持參數(shù)不會丟失。
BIOS設(shè)置程序目前有各種版本,針對的硬件也有所不同,但主要的設(shè)置選項大多相同。