電腦開關的那一刻,其內部會發生什麼?
電腦硬體啟動的最初過程整理:
1. 當第一次加電是,主機板的時鐘電路開始產生時鐘脈衝。
2. CPU開始工作並進行自身初始化。
3. CPU定址記憶體位址FFFF0h,該位址存放著BIOS啟動程式中的第一條指令。
4. 指令引導CPU運行POST(加電自檢程式)。
5. POST受限檢查BIOS程式,隨後檢查CMOS ROM。
6. 進行校驗確認無任何電力供應失效。
7. 禁用硬體中斷(意味著此時敲擊鍵盤上的任何鍵或者使用任何其他輸入裝置均無效)。
8. 測試CPU,進行進一步初始化。
9. 檢查確認是否為一次冷開機。如果是,檢查記憶體的起始16KB空間。
10.檢查電腦上安裝的所有設備,並與配置資訊相比較。
11.檢查並配置顯卡,在POST過程中,在CPU檢查顯卡之前,蜂鳴聲意味著產生了錯誤,錯誤的蜂 鳴編碼取決於BIOS。在檢查顯卡之後,如果沒有錯誤,電腦會發出“滴”的一聲,表示檢測正常, 這時就可以使用顯示器來顯示其運行過程了。
12.POST向記憶體中讀取和寫入資料進行檢查。顯示器顯示這個階段記憶體的運行總量。
13.檢查鍵盤。如果此時持續按任意鍵,某些BIOS可能會發生錯誤。隨後,檢查並配置二級存放裝置埠和其他硬體設備。POST檢查搜尋到的所有設備並與存儲在CMOS晶片中的資料、跳線設置以及DIP開關比對,查看是否有衝突。隨後,作業系統配置IRO、I/O位址,分配DMA。
14. 為了節省電力,可將某些設備設置成睡眠模式。
15. 檢查DMA和中斷控制器。
16. 根據使用者的請求運行CMOS設置。
17. BIOS可是從磁片中尋找作業系統。
18. 載入作業系統,啟動完成。
***************************************Ending********************************