作業系統結構

caohongfeng666發表於2021-05-18

1.作業系統元件架構



 2. 作業系統的載入

載入kernel簡單過程:

1. 加電帶動晶片程式BIOS進行硬體自檢;根據設定硬碟啟動順序,對映boot loader程式到CPU可以執行指令的記憶體位置。
此時讀取方式為讀扇區,而不是在檔案系統讀檔案。
2. 執行boot loader 構建小型OS可以進行檔案載入等操作,預備載入kernel
3. 啟動kernel程式排程 task_struct;記憶體管理 mm_struct;虛擬檔案系統VFS,ramdisk方式掛載rootfs,從rootfs讀取各個驅動程式;


 3. 記憶體管理


 4. 程式管理


 5. 程式編譯過程


 6. io


     

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25380026/viewspace-2772715/,如需轉載,請註明出處,否則將追究法律責任。

相關文章