操作系統調度

不同的OS有不同的目標,對調度程序的要求也不同。
批處理系統:無須及時的用戶響應,採用不可搶佔的調度方式,或時間間隔很長的可搶佔調度方式,從而允許進程能長時間運行,減少進程的切換次數,提高系統的性能。
交互式系統:及時的用戶響應非常重要,必須採用可搶佔的調度方式,以防單個進程佔用太多CPU時間,影響到其他進程的運行。
實時系統:對響應時間要求苛刻,每個進程運行時間很短,可採用可搶佔的調度方式。

實時系統又分爲軟實時和硬實時。
軟實時:偶爾錯過一次期限雖然是令人不快的,但也是可以容忍的,如VCD的播放系統。
硬實時:有一個絕對的時間期限,計算機的反應動作必須在此期限之前完成,如核電站的控制系統。

先來先服務(FIFO, First In First Out)
時間片輪詢法(RR,Round-Robin)
優先級調度

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