電腦按下電源後發生了什麼

來源:互聯網
上載者:User

1、按下開機鍵,串連開機鍵的一個導線就會輸送一個訊號給主板,請求開機。

2、主板接收到這個訊號,把訊號轉寄給電源,要求電源開始供電,此時電源開始工作。

3、電源給主板的各部分提供穩定的電壓之後,發送“power_good”訊號給BIOS。

4、BIOS接受到訊號之後,開始啟動POST(Power On Self Test),檢測電源供電是否穩定,檢測硬體裝置(比如記憶體)是否已經串連。

5、POST檢測完畢之後,會把BIOS程式載入到記憶體中的尾部地址(比如0xfffff0,或其他地址),然後在記憶體的0x0地址處存放一條跳轉指令,跳轉到BIOS在記憶體中的地址。

6、CPU執行記憶體0x0處的指令。由於這是一條跳轉指令,所以會跳轉到BIOS程式儲存的地方,開始執行BIOS程式。

7、BIOS在記憶體的開始部分設定IVT(Interrupt Vector Table),把一些中斷指令存放在這裡。然後對電腦硬體進行檢測。然後使用INT 0x19命令按照指定的順序對儲存介質進行檢測(比如按照磁碟片、CD、硬碟的順序),找到可以啟動的程式(英文為bootable device),把這個程式(bootloader)載入到記憶體的0x7c00處。開始執行這個bootloader。

(注釋:INT 0x19命令就是INT 19H,功能:重新裝入引導程式)

 轉載自:http://www.cnblogs.com/wangshuo/archive/2011/11/09/2242479.html

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.