高級調度

高級調度又稱為作業調度或巨觀調度。它用於確定把後備佇列上的哪些作業調入記憶體,並為之建立進程,分配其所需的資源,然後將它掛在就緒佇列上。

高級調度又稱為作業調度或巨觀調度。其主要功能是根據一定的算法,從輸入的一批任務(作業)中選出若干個作業(從磁碟的作業後備佇列中選擇作業調入記憶體),分配必要的資源並建立與作業相對應的進程,如記憶體、外設等,為它建立相應的用戶作業進程和為其服務的系統進程(如輸入/輸出進程),最後把它們的程式和數據調入記憶體,等待進程調度程式對其執行調度,並在作業完成後作善後處理工作。
高級調度將控制多道程式的道數,被選擇進入記憶體的作業越多,每個作業所獲得的CPU時間就越少,為了向用戶提供滿意的服務,有時需要限制記憶體中同時運行的進程數。每當有作業執行完畢並撤離時,作業調度會選擇一個或多個作業補充進入記憶體。此外,如果CPU空閒時間超過一定的閾值,系統也會引出作業調度選擇後備作業。

相關詞條

熱門詞條

聯絡我們