BIOS的功能
BIOS的功能
目前市場(chǎng)上主要的BIOS有AMI BIOS和Award BIOS以及Phoenix BIOS,其中,Award和Phoenix已經(jīng)合并,二者的技術(shù)也互有融合。從功能上看,BIOS分為三個(gè)部分:
- 自檢及初始化程序;
- 硬件中斷處理;
- 程序服務(wù)請(qǐng)求;
(一)自檢及初始化
這部分負(fù)責(zé)啟動(dòng)電腦,具體有三個(gè)部分,第一個(gè)部分是用于電腦剛接通電源時(shí)對(duì)硬件部分的檢測(cè),也叫做加電自檢(Power On Self Test,簡(jiǎn)稱POST),功能是檢查電腦是否良好,通常完整的POST自檢將包括對(duì)CPU,640K基本內(nèi)存,1M以上的擴(kuò)展內(nèi)存,ROM,主板,CMOS存儲(chǔ)器,串并口,顯示卡,軟硬盤子系統(tǒng)及鍵盤進(jìn)行測(cè)試,一旦在自檢中發(fā)現(xiàn)問(wèn)題,系統(tǒng)將給出提示信息或鳴笛警告。自檢中如發(fā)現(xiàn)有錯(cuò)誤,將按兩種情況處理:對(duì)于嚴(yán)重故障(致命性故障)則停機(jī),此時(shí)由于各種初始化操作還沒(méi)完成,不能給出任何提示或信號(hào);對(duì)于非嚴(yán)重故障則給出提示或聲音報(bào)警信號(hào),等待用戶處理。
第二個(gè)部分是初始化,包括創(chuàng)建中斷向量、設(shè)置寄存器、對(duì)一些外部設(shè)備進(jìn)行初始化和檢測(cè)等,其中很重要的一部分是BIOS設(shè)置,主要是對(duì)硬件設(shè)置的一些參數(shù),當(dāng)電腦啟動(dòng)時(shí)會(huì)讀取這些參數(shù),并和實(shí)際硬件設(shè)置進(jìn)行比較,如果不符合,會(huì)影響系統(tǒng)的啟動(dòng)。
最后一個(gè)部分是引導(dǎo)程序,功能是引導(dǎo)DOS或其他操作系統(tǒng)。BIOS先從軟盤或硬盤的開(kāi)始扇區(qū)讀取引導(dǎo)記錄,如果沒(méi)有找到,則會(huì)在顯示器上顯示沒(méi)有引導(dǎo)設(shè)備,如果找到引導(dǎo)記錄會(huì)把電腦的控制權(quán)轉(zhuǎn)給引導(dǎo)記錄,由引導(dǎo)記錄把操作系統(tǒng)裝入電腦,在電腦啟動(dòng)成功后,BIOS的這部分任務(wù)就完成了。
(二)程序服務(wù)處理和硬件中斷處理
這兩部分是兩個(gè)獨(dú)立的內(nèi)容,但在使用上密切相關(guān)。
程序服務(wù)處理程序主要是為應(yīng)用程序和操作系統(tǒng)服務(wù),這些服務(wù)主要與輸入輸出設(shè)備有關(guān),例如讀磁盤、文件輸出到打印機(jī)等。為了完成這些操作,BIOS必須直接與計(jì)算機(jī)的I/O設(shè)備打交道,它通過(guò)端口發(fā)出命令,向各種外部設(shè)備傳送數(shù)據(jù)以及從它們那兒接收數(shù)據(jù),使程序能夠脫離具體的硬件操作,而硬件中斷處理則分別處理PC機(jī)硬件的需求,因此這兩部分分別為軟件和硬件服務(wù),組合到一起,使計(jì)算機(jī)系統(tǒng)正常運(yùn)行。
BIOS的服務(wù)功能是通過(guò)調(diào)用中斷服務(wù)程序來(lái)實(shí)現(xiàn)的,這些服務(wù)分為很多組,每組有一個(gè)專門的中斷。例如視頻服務(wù),中斷號(hào)為10H;屏幕打印,中斷號(hào)為05H;磁盤及串行口服務(wù),中斷14H等。每一組又根據(jù)具體功能細(xì)分為不同的服務(wù)號(hào)。應(yīng)用程序需要使用哪些外設(shè)、進(jìn)行什么操作只需要在程序中用相應(yīng)的指令說(shuō)明即可,無(wú)需直接控制。
CMOS是互補(bǔ)金屬氧化物半導(dǎo)體的縮寫。其本意是指制造大規(guī)模集成電路芯片用的一種技術(shù)或用這種技術(shù)制造出來(lái)的芯片。在這里通常是指電腦主板上的一塊可讀寫的RAM芯片。它存儲(chǔ)了電腦系統(tǒng)的實(shí)時(shí)鐘信息和硬件配置信息等。系統(tǒng)在加電引導(dǎo)機(jī)器時(shí),要讀取CMOS信息,用來(lái)初始化機(jī)器各個(gè)部件的狀態(tài)。它靠系統(tǒng)電源和后備電池來(lái)供電,系統(tǒng)掉電后其信息不會(huì)丟失。
非常好我支持^.^
(0) 0%
不好我反對(duì)
(0) 0%
相關(guān)閱讀:
- [電子說(shuō)] 昆侖太科發(fā)布支持國(guó)產(chǎn)飛騰騰銳D2000芯片的開(kāi)源BIOS固件版本 2023-09-21
- [電子說(shuō)] 計(jì)算機(jī)最小工作系統(tǒng)組件介紹 2023-09-04
- [電子說(shuō)] TMT4在PCIe BIOS參數(shù)調(diào)試過(guò)程中的應(yīng)用 2023-08-17
- [電子說(shuō)] 基于SYSBIOS系統(tǒng)如何將PCM格式的音頻編碼為MP3格式? 2023-08-09
- [電子說(shuō)] 工控主板中BIOS的突破性功能解析 2023-07-31
- [電子說(shuō)] 聯(lián)想電腦開(kāi)機(jī)黑屏怎么解決?筆記本不亮屏,電源有燈怎么回事 2023-07-28
- [電子說(shuō)] R5300 G4服務(wù)器NUMA節(jié)點(diǎn)CPU處理核分布不規(guī)則的解決辦法 2023-06-25
- [電子說(shuō)] Blink1.0正式發(fā)布 最小的x86 Linux模擬器 2023-06-08
( 發(fā)表人:admin )