計算機的儲存器分為
大容量儲存器(通常為硬碟)和
主儲存器(即
記憶體),操作
系統(如
windows、
unix、
linux、
mac os)安裝在大容量儲存器上,而主儲存器又分為兩部分:能夠永久儲存資料的rom(read only memory)和易失性儲存器部分(即在關機後資料全部丟失)。
bios(基本輸入輸出程式)
在計算機開機時,boot被自動執行,指引cpu把作業系統從
大容量儲存器中傳送到
主儲存器的易失區
[1]。一旦作業系統放到了
主儲存器中,boot要求cpu執行一條轉移指令,轉到這個儲存區域,在這個時候,作業系統接管並且開始控制整個機器的活動。
在作業系統變成可用之前,boot可以執行bios,完成基本的輸入輸出活動。
1、開機執行bios(基本輸入輸出系統)引導程式,這個過程叫做系統自檢,標識和配置所有的
即插即用裝置,並配置dma通道;完成加電自檢,測試
記憶體,埠,鍵盤,
磁碟驅動器等基本裝置,以及cd-rom驅動器;對引導驅動器可
引導分割槽定位:在cmos(complementary metal oxide semiconductor,互補金屬氧化物半導體)中,可以自行設定引導順序,一般順序是軟碟機,磁碟,光碟機;載入
主引導記錄以及引導驅動器的
分割槽表,執行主引導記錄mbr,主引導記錄在硬碟上找到可引導分割槽,將其分割槽引導記錄裝入記憶體,並將控制權交給分割槽引導記錄,由分割槽引導記錄定位根目錄,然後裝入作業系統
作業系統啟動過程
當我們按下開機鍵後,作業系統究竟是如何跑起來的?這個過程詳細說來很複雜。這裡只簡單描述一下。當機器剛從生產線上下線的時候,裡面沒有作業系統,稱之為裸機。裸機什麼事都幹不了,於是需要裝上作業系統。機器中固化了乙個用於讀取磁碟或者其他裝置的程式,於是當你在啟動時按下f2鍵,就會執行這個程式安裝作業系統。...
作業系統啟動過程
當我們按下開機鍵後,作業系統究竟是如何跑起來的?這個過程詳細說來很複雜。這裡只簡單描述一下。當機器剛從生產線上下線的時候,裡面沒有作業系統,稱之為裸機。裸機什麼事都幹不了,於是需要裝上作業系統。機器中固化了乙個用於讀取磁碟或者其他裝置的程式,於是當你在啟動時按下f2鍵,就會執行這個程式安裝作業系統。...
系統啟動 過程
系統啟動 1 系統加電 2 bios 自檢 本地裝置列舉和初始化 3 post 從記憶體中清除,但執行時服務 runtime service 仍然留在記憶體。4 bios 從 cmos 的設定中找出第1 2 3 啟動裝置 可能有第4個 然後逐個嘗試,並在第乙個 active 狀態的硬碟上讀入其 mb...