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