學習筆記(15):2020軟考軟件設計師--基礎知識實戰培訓視頻-操作系統--作業管理...

立即學習:https://edu.csdn.net/course/play/7883/161195?utm_source=blogtoedu

3.6 作業管理

一. 作業狀態

一個批處理型作業,從進入系統並駐留在外存的後備隊列上開始,直至作業運行完畢,要經歷提交、後備、執行和完成4個狀態。

二.處理機調度

1、高級調度(High Scheduling)

也稱爲作業調度,是指在後備隊列中選擇一個或一批作業,爲它們建立進程,分配必要的資源,使它們能夠運行。

  • 在批處理系統中,因作業進入系統後先駐留在外存,故需要有作業調度。
  • 在分時系統中爲做到及時響應,命令或數據被直接送入內存,故不需作業調度。
  • 在實時系統中,不需要作業調度。

2、中級調度(Intcrmcdiatc-Level Schcduling)(中程調度)

是爲了提高內存利用率和系統吞吐量。

應使那些暫時不能運行的進程不再佔用寶貴的內存資源,而將它們調到外存去等待,把此事的進程狀態稱爲就緒駐外存狀態或掛起狀態。

 

3、低級調度(Low Level Scheduling)

也稱爲進程調度或短程調度,用來決定就緒隊列中的哪個進程應獲得處理機。

爲最基本的一種調度,三種類型OS中都必須有進程調度。

 

三、調度算法

(1)先來先服務

(2)短作業(進程)優先調度算法

(3)高優先權優先調度算法

(4)高響應比優先調度算法

 

四、用戶接口

操作系統接口

      命令接口

      程序接口

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章