初始化工作要點
()根據OS設計時定義的全局參數在內存中建立OS工作時所必需的數據結構和各種記錄表格並且根據當前系統的環境配置情況填寫相應的表格和結構設定它們的初始條件參數和狀態
()最重要的是建立有關進程的所有數據結構如建立PCB表建立相應的進程隊列
()操作系統根據檢查得到的數據獲得自由存儲空間的容量並以此作為存儲分配的基數之一同時建立存儲管理的若干數據結構如自由空間隊列分配空間隊列等獲得待分配的自由空間的地址
()分別建立系統設備和文件系統的控制結構及相應表格並填寫好設備的初始條件狀態和類型建立好訪問文件系統的各種索引表格
()對PCB表和幾個進程隊列進行初始化
此時可以建立一個空進程(NULL) 或者把執行的這個程序本身作為第一個進程如果系統有實時時鐘控制還需對時鐘控制邏輯進行初始化
[] [] [] [] [] [] [] [] [] []
From:http://tw.wingwit.com/Article/program/czxt/201311/24199.html