電腦開機
前面介紹了硬體和作業系統,那到底電腦是怎麼開機的呢?
按下開機後,首先載入BIOS的硬體資訊(這塊後面提)
用嬰兒出生的例子會更好懂,當Baby一出生(開機),人類會自動有一些本能(bootstrap靴帶程式)讓大腦(cpu)運作(執行作業系統),所以嬰兒與生俱來就具備餓了就會哭累了就睡看到ㄋㄟㄋㄟ就會喝的技能(電腦完成開機看到windows桌面)
BIOS 基本輸入輸出系統
他是第一個被載入電腦的資料,主機的 CPU 資料、開機順序、硬碟大小、晶片組工作狀態、記憶體的時脈等等等...這都記錄在 BIOS 當中!
BIOS 就是寫在這個晶片當中的程式,必須先跑完 BIOS 這個程序,電腦才能繼續開機載入階段的後續動作。
BIOS 有兩大功能 , 除了提供電腦各硬體裝置的服務外,於電腦開機時需進行系統測試及初始設定電腦各硬體裝置的工作,就是 POST 程式 --- 電源啟動自我檢測(POST,Power On Self Test)。
當 BIOS 在執行 POST 程序時,若發現設備有問題就會發出特定的警報聲音,這也就是所常說的 : 電腦發出了 " 嗶嗶聲 " 警示音。一旦 BIOS 執行完自己的 POST 程序之後,其它裝在電腦中帶有自己 BIOS 的介面卡,例如:獨立顯示卡,也會執行其自定的 POST 工作程序。現在幾乎都換成亮燈顯示了。
完成 POST 程序後,就會開始執行ROM裡面其中一塊叫bootstrap靴帶程式,並從硬碟中將kernal載入記憶體中初始化,此時 BIOS 也就將執行權交給OS。
分類會依照第一篇介紹的分類架構來進行
由於是將學習過程記錄下來,如果有任何錯誤歡迎糾正
以下參考連結在學習過程中覺得非常有幫助:
-台大線上課程
-開機程序
-開機流程
-鳥哥私房菜
-學習重灌/超頻之前 先來認識BIOS吧! UEFI 又是甚麼? | 聊電Jing