上電自檢

POST,即上電自檢,是微機接通電源後,系統進行的一個自我檢查的例行程式。這個過程通常稱為 POST上電自檢(Power On Self Test)。對系統的幾乎所有的硬體進行檢測。

簡介

POST,即上電自檢,是微機接通電源後,系統進行的一個自我檢查的例行程式。這個過程通常稱為POST上電自檢(Power On Self Test)。對系統的幾乎所有的硬體進行檢測。
上電自檢:(POST:Power-On-Self-Test)是BIOS功能的一個主要部分。它負責完成對CPU、主機板、記憶體、軟硬碟子系統、顯示子系統(包括顯示快取)、串並行接口、鍵盤、CD-ROM光碟機等的檢測。

概述

上電自檢:(POST:Power-On-Self-Test)是BIOS功能的一個主要部分。它負責完成對CPU、主機板、記憶體、軟硬碟子系統、顯示子系統(包括顯示快取)、串並行接口、鍵盤、CD-ROM光碟機等的檢測。

實現

主機板在接通電源後,系統首先由(Power On Self Test,上電自檢)程式來對內部各個設備進行檢查。在我們按下起動鍵(電源開關)時,系統的控制權就交由BIOS來完成,由於此時電壓還不穩定,主機板控制晶片組會向CPU發出並保持一個RESET(重置)信號,讓CPU初始化,同時等待電源發出的POWER GOOD信號(電源準備好信號)。當電源開始穩定供電後(當然從不穩定到穩定的過程也只是短暫的瞬間),晶片組便撤去RESET信號(如果是手動按下計算機面板上的Reset按鈕來重啟機器,那么鬆開該按鈕時晶片組就會撤去RESET信號),CPU馬上就從地址FFFF0H處開始執行指令,這個地址在系統BIOS的地址範圍內,無論是Award BIOS還是AMI BIOS,放在這裡的只是一條跳轉指令,跳到系統BIOS中真正的啟動代碼處。系統BIOS的啟動代碼首先要做的事情就是進行POST(Power On Self Test,加電自檢),由於電腦的硬體設備很多(包括存儲器、中斷、擴展卡),因此要檢測這些設備的工作狀態是否正常。
這一過程是逐一進行的,BIOS廠商對每一個設備都給出了一個檢測代碼(稱為POST CODE即開機自我檢測代碼),在對某個設定進行檢測時,首先將對應的POST CODE寫入80H(地址)診斷連線埠,當該設備檢測通過,則接著送另一個設定的POST CODE,對此設定進行測試。如果某個設備測試沒有通過,則此POST CODE會在80H處保留下來,檢測程式也會中止,並根據已定的報警聲進行報警(BIOS廠商對報警聲也分別作了定義,不同的設定出現故障,其報警聲也是不同的,我們可以根據報警聲的不同,分辨出故障所在。

過程

POST自檢測過程大致為:加電-CPU-ROM-BIOS-System Clock-DMA-64KB RAM-IRQ-顯示卡等。檢測顯示卡以前的過程稱過關鍵部件測試,如果關鍵部件有問題,計算機會處於掛起狀態,習慣上稱為核心故障。另一類故障稱為非關鍵性故障,檢測完顯示卡後,計算機將對64KB以上記憶體、I/O口、軟硬碟驅動器、鍵盤、即插即用設備、CMOS設定等進行檢測,並在螢幕上顯示各種信息和出錯報告。在正常情況下,POST過程進行得非常快,我們幾乎無法感覺到這個過程。

相關搜尋

熱門詞條

聯絡我們