
我試圖了解計算機打開時會發生什麼。電腦在啟動時如何運作,發生的各種初始化等等。設備驅動程式何時載入?
答案1
不同作業系統之間的啟動/引導順序略有不同(儘管早期步驟通常很常見)。
提供啟動順序的任何足夠詳細的描述也遠遠超出了 SO 答案的範圍。我寧願推薦您訪問以下鏈接
答案2
首先,主機板中的硬體會進行基本檢查,以確保存在最少數量的組件,例如 RAM、視訊輸出、硬碟、鍵盤、滑鼠等。
這就是啟動電腦時鍵盤閃爍的原因。然後,主機板中嵌入的程式會找到硬碟的開機磁區,並在那裡尋找作業系統。
如果找到它,那麼它將控制權傳遞給作業系統,然後作業系統開始將自身載入到記憶體中,並執行載入裝置驅動程式等操作。
如果您對作業系統執行的步驟感興趣,您可以在電腦啟動時按 F8(此處假設為 Windows),這將為您提供一些啟動選項。我相信其中一個選項可以讓您看到作業系統在其負載中一步步做什麼。
Windows 附帶了一個名為 msconfig 的實用程序,它允許您查看作業系統載入的所有內容。
答案3
谷歌的Chromium 作業系統快速啟動回顧傳統作業系統的啟動順序。不過,如果您想了解具體訊息,我們就必須了解作業系統。
答案4
總而言之,發生了以下事情
- 開啟電源按鈕
- CPU 引腳被重置,暫存器被設定為特定值。
- CPU跳到BIOS位址(0xFFFF0)。
- BIOS 執行 POST(開機自我檢測)和其他必要的檢查。
- BIOS跳到MBR(主開機記錄)。
- Primary Bootloader 從 MBR 運行並跳到 secondary Bootloader。
- 輔助引導程式載入作業系統。