作業系統的啟動流程

2021-10-04 21:53:03 字數 489 閱讀 4901

1.計算機加電

2.從rom中拿出bios程式開始執行,檢測硬體:cpu,記憶體,硬碟

3.bios讀取coms儲存器中的配置資訊,選擇啟動裝置

4.從啟動裝置上讀取第乙個扇區的內容(mbr主引導記錄512位元組,前446位元組為引導資訊,64為分割槽資訊,最後兩位為標誌位)

5.根據分割槽資訊讀入bootloader啟動裝載模組,啟動作業系統

6.然後作業系統詢問bios,以獲得配置資訊,對於每種裝置,系統會檢查其裝置驅動程式是否存在,如果沒有,系統則會要求使用者安裝裝置驅動程式,一旦獲得了全部硬體裝置的驅動程式,作業系統就會將他們都載入到核心

bios(basic input output system)基礎輸入輸出系統,是每台電腦在出廠時,廠家寫死到rom(不易失的唯讀儲存器)中的,斷電資料也不會丟失,bios作為最基礎的系統,它的配置資訊都儲存在coms(儲存速度很慢,斷電資料丟失,但是耗電極低,由主機板電池供電)儲存器中。

Linux作業系統啟動流程

1.載入biso 計算機電源加電質檢,首先載入基本輸入輸出系統 basic input output system,bios bios中包含硬體cpu 記憶體 硬碟等相關資訊,包含裝置自動順序資訊 硬碟資訊 記憶體資訊 時鐘資訊 即插即用特性等。載入完bios資訊,計算機將根據順序啟動 2.讀取mb...

Linux作業系統啟動流程

理解linux作業系統啟動流程,能有助於後期在企業中更好的維護linux伺服器,能快速定位系統問題,進而解決問題。上圖為linux作業系統啟動流程 載入bios 計算機電源加電質檢,首先載入基本輸入輸出系統 basic input output system,bios bios中包含硬體cpu 記憶...

Linux作業系統的BIOS啟動流程

要理解大致的啟動流程現需要了解幾組常用的暫存器 2,ss sp 其實,ss是堆疊暫存器,而sp是堆疊暫存器偏移。前者儲存的是堆疊的基位址,後者儲存的是棧的棧頂。另外,如果使用到了bp,預設的基位址也是ss,通過bp可以訪問的不僅僅是棧頂,通過ss和bp可以訪問整個堆疊。上面就是常用的幾組暫存器,其中...