BIOS的動作電腦開機後做了哪些事?打開電源啟動機器幾乎是電腦愛好者每天必做的事情,面對螢幕上出現的一幅幅啟動畫面,我們一點兒也不會感到陌生,但是,電腦在顯示這些啟動畫面時都做了些什麼工作呢?相信有的朋友還不是很清楚,本文就來介紹一下從打開電源到出現Windows的藍天白雲時,電腦到底都幹了些什麼事情。 首先讓我們來瞭解一些基本概念。第一個是大家非常熟悉的BIOS(基本輸入輸出系統),BIOS是直接與硬體打交道的底層代碼,它為作業系統提供了控制硬體設備的基本功能。BIOS包括有系統BIOS(即常說的主板BIOS)、顯卡BIOS和其他設備(例如IDE控制器、SCSI卡或網卡等)的BIOS,其中系統BIOS是本文要討論的主角,因為電腦的啟動過程正是在它的控制下進行的。BIOS一般被存放在ROM(唯讀存儲晶片)之中,即使在關機或掉電以後,這些代碼也不會消失。 第二個基本概念是記憶體的位址,我們的機器中一般安裝有32MB、64MB或128MB記憶體,這些記憶體的每一個位元組都被賦予了一個位址,以便CPU訪問記憶體。32MB的位址範圍用十六進位數表示就是0~1FFFFFFH,其中0~FFFFFH的低端1MB記憶體非常特殊,因為最初的8086處理器能夠訪問的記憶體最大只有1MB,這1MB的低端640KB被稱為基本記憶體,而A0000H~BFFFFH要保留給顯示卡的顯存使用,C0000H~FFFFFH則被保留給BIOS使用,其中系統BIOS一般佔用了最後的64KB或更多一點的空間,顯卡BIOS一般在C0000H~C7FFFH處,IDE控制器的BIOS在C8000H~CBFFFH處。 第一步:當我們按下電源開關時,電源就開始向主板和其他設備供電,此時電壓還不太穩定,主板上的控制晶片組會向CPU發出並保持一個RESET(重置)信號,讓CPU……