計算機系統(tǒng)啟動流程及應用啟動流程
作者:魯成偉業(yè) | 時間:2023-08-17 17:04:16 | 人已圍觀
一、操作系統(tǒng)的啟動流程:
1.計算機加電。
2.BIOS開始運行,檢測硬件:cpu、內(nèi)存、硬盤等。
3.BIOS讀取CMOS存儲器中的參數(shù),選擇啟動設備。
4.從啟動設備上讀取第一個扇區(qū)的內(nèi)容(MBR主引導記錄512字節(jié),前446為引導信息,后64為分區(qū)信息,zui后兩個為標志位)。
5.根據(jù)分區(qū)信息讀入bootloader啟動裝載模塊,啟動操作系統(tǒng)。
6.然后操作系統(tǒng)詢問BIOS,以獲得配置信息。對于每種設備,系統(tǒng)會檢查其設備驅(qū)動程序是否存在,如果沒有,系統(tǒng)則會要求用戶按照設備驅(qū)動程序。一旦有了全部的設備驅(qū)動程序,操作系統(tǒng)就將它們調(diào)入內(nèi)核。然后初始有關的表格(如進程表),穿件需要的進程,并在每個終端上啟動登錄程序或GUI。
二、應用程序的啟動流程:
1.雙擊快捷方式;
2.告訴操作系統(tǒng)一個文件路徑;
3.操作系統(tǒng)從硬盤讀取文件到內(nèi)存中;
4.cpu從內(nèi)存中讀取數(shù)據(jù)執(zhí)行。