上電自檢

上電自檢

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

基本介紹

  • 中文名:上電自檢
  • 外文名:POST
  • 概述:是BIOS功能的一個主要部分
  • 功能:系統的幾乎所有的硬體進行檢測
  • 檢測:對CPU主機板記憶體軟硬碟子系統
簡介,概述,實現,過程,

簡介

POST,即上電自檢,是微機接通電源後,系統進行的一個自我檢查的例行程式。這個過程通常稱為POST上電自檢(Power On Self Test)。對系統的幾乎所有的硬體進行檢測。
如果必需的硬體被發現而且發現正在適當地工作,計算機開始啟動。如果硬體沒有被發現或者被發現工作不正常,根據問題的性質,基本輸出輸入系統(BIOS)發出一個錯誤信息,可能是在螢屏顯示的文本或一系列的特殊的蜂鳴聲。由於上電自檢在計算機的顯示卡被啟動之前運行,這個過程可能不能通過顯示屏顯示。根據不同的BIOS,蜂鳴聲可能是幾個短的蜂鳴或幾個長的和短的蜂鳴聲的混合。
蜂鳴的模式包含了被檢測出的問題的性質。例如,如果沒有檢測到鍵盤,一種特定模式的蜂鳴就會被發出,告訴你鍵盤有問題。由於硬體對計算機的功能實現是絕對必需的,上電自檢發現的錯誤通常都是致命的,這樣啟動進程就會被掛起。
上電自檢:(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的問題幾乎無法診斷。在系統載入前的故障可能阻止作業系統啟動,所以要如何才能發現問題點?
大多數POST例程使用5個或更少的蜂鳴聲來代表最災難性的問題。蜂鳴器觸發一系列獨特的長/短蜂鳴聲來代表某個錯誤碼,但根據音頻判斷比較繁瑣,也容易被誤解。
BIOS POST代碼是個更全面的答案。POST中的每個步驟都被分配了唯一的十六進制代碼。在每個階段,相關代碼會被傳送到一個已知的連線埠位置。這些代碼通常被稱做進程碼,因為他們不代表特定的問題,而代表POST進程的航點。POST讀取器監控該位置並隨著過程顯示POST代碼。某些主機板,如 Intel's S2600GZ/GL,在主機板背面帶有一個LED屏的POST代碼顯示器。
當POST正常執行時,進程碼會快速閃過。當出現問題時,最後的代碼就是POST例程所顯示的系統故障點,表示系統暫停和問題發生在哪裡。計算機技術人員可以很容易確定POST進場停止於何處,並做出準確的維修判斷。
雖然進程碼是POST分析的主要依據,但新固件版本可能會在另一方面導致POST報告致命錯誤。致命錯誤不會在傳統的POST查看器上顯示,因為十六進制代碼是兩位元組,而不是單位元組。致命錯誤將被寫入伺服器時間日誌,作為後期評估與分析。
致命的POST錯誤表示了特定組件可能出現問題,如PCI匯流排問題,處理器不匹配或者內部錯誤情況,內部管理控制器問題,各式各樣的記憶體問題(和具體模組有關),連線埠問題,甚至受信任的平台模組問題等。
伺服器管理員應該了解BIOS POST代碼的基礎知識,但要記住,POST會引導伺服器正確並有序的啟動,直到系統準備載入作業系統。POST過程不會影響伺服器運行的可靠性和可用性。
具體的POST代碼與其含義,取決於硬體和固件廠商,所以需要根據和系統配套的文檔來對照POST代碼。

過程

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

相關詞條

熱門詞條

聯絡我們