複製鏈接
請複製以下鏈接發送給好友

加電自檢

鎖定
在加電之後,智能設備所運行的內部存儲的一系列檢測程序集合。縮寫為POST。這些檢測程序在軟件加載到硬件上運行之前對硬件的基本完整性加以驗證。
中文名
加電自檢
外文名
PoweredSelf-Test
隸    屬
智能設備的檢測程序
縮    寫
POST

目錄

加電自檢簡介

加電自檢又稱為引導自我檢測(英語:Power-OnSelf-Test;POST),是計算機BIOS的一個功能,在引導後會運行,針對計算機硬件如CPU主板存儲器等進行檢測,結果會顯示在固件可以控制的輸出接口,像顯示屏、LED、打印機等等設備上。加電自檢的檢查速度極快,甚至感受不到它的存在。 [1] 

加電自檢測試流程

測試流程:
  1. 引導系統重置REST啓動CPU。
  2. CPU指向BIOS自我測試的地址FFFFOH並打開CPU運行第一個指令。
  3. CPU內部寄存器的測試。
  4. CMOS 146818 SRAM檢查。
  5. ROM BIOS檢查碼測試。
  6. 8254計時/計數器測試。
  7. 8237 DMA控制器測試。
  8. 74612頁寄存器測試。
  9. REFRESH刷新電路測試。
  10. 8042鍵盤控制器測試。
  11. DRAM 64KB基本存儲器測試。
  12. CPU保護模式的測試。
  13. 8259中斷控制器的測試。
  14. CMOS 146818電力及檢查碼檢查。
  15. DRAM IMB以上存儲器檢查。
  16. 顯卡測試。
  17. NMI強制中斷測試。
  18. 8254計時/計數器聲音電路測試。
  19. 8254計時/計數器計時測試。
  20. CPU保護模式SHUT DOWN測試。
  21. CPU回至實模式(REAL MODE)。
  22. 鍵盤鼠標測試。
  23. 8042鍵盤控制器測試。
  24. 8259中斷控制器IRQ0至IRQ18建立。
  25. 磁盤驅動器及界面測試。
  26. 設置並行打印機及串列RS232的界面。
  27. 檢查CMOS IC時間、日期。
  28. 檢查完成
如果沒有顯示器,我們可以通過POST CARD來完成上面的測試工作。 [2] 

加電自檢BIOS

BIOSBasicInput/OutputSystem的縮寫、中文:基本輸入輸出系統),在IBM PC兼容系統上,是一種業界標準的固件接口。。BIOS這個字眼是在1975年第一次由CP/M操作系統中出現。BIOS是個人電腦啓動時加載的第一個軟件。
BIOS用於電腦引導時運行系統各部分的自我檢測(Power On Self Test),並加載引導程序(IPL)或存儲在主存的操作系統。此外,BIOS還向操作系統提供一些系統參數。系統硬件的變化是由BIOS隱藏,程序使用BIOS功能而不是直接控制硬件。現代操作系統會忽略BIOS提供的抽象層並直接控制硬件組件。
當電腦的電源打開,BIOS就會由主板上的閃存(flash memory)運行,並將芯片組和存儲器子系統初始化。BIOS會把自己從閃存中,解壓縮到系統的主存;並且從那邊開始運行。PC的BIOS代碼也包含診斷功能,以保證某些重要硬件組件,像是鍵盤磁盤、輸出輸入端口等等,可以正常運作且正確地初始化。幾乎所有的BIOS都可以選擇性地運行CMOS存儲器的設置程序;也就是保存BIOS會訪問的用户自定義設置數據(時間、日期、硬盤細節,等等)。IBM技術引用手冊中曾經包含早期PC和AT BIOS的80x86源代碼。
現代的BIOS可以讓用户選擇由哪個設備啓動電腦,如光盤驅動器、硬盤、軟盤、USBU盤等等。這項功能對於安裝操作系統、以LiveCD啓動電腦、以及改變電腦找尋引導媒體的順序特別有用。
有些BIOS系統允許用户可以選擇要加載哪個操作系統(例如從第二顆硬盤加載其他操作系統),雖然這項功能通常是由第二階段的引導管理程序(boot loader)來處理。 [2] 
參考資料
  • 1.    Power On Self Test Beep Codes for AMI and Phoenix BIOS - from PC Hell.
  • 2.    Computer Hardware - Additional information on computer POST / Beep Codes - from Computer Hope.