不同的OS有不同的目標,對調度程序的要求也不同。
批處理系統:無須及時的用戶響應,採用不可搶佔的調度方式,或時間間隔很長的可搶佔調度方式,從而允許進程能長時間運行,減少進程的切換次數,提高系統的性能。
交互式系統:及時的用戶響應非常重要,必須採用可搶佔的調度方式,以防單個進程佔用太多CPU時間,影響到其他進程的運行。
實時系統:對響應時間要求苛刻,每個進程運行時間很短,可採用可搶佔的調度方式。
實時系統又分爲軟實時和硬實時。
軟實時:偶爾錯過一次期限雖然是令人不快的,但也是可以容忍的,如VCD的播放系統。
硬實時:有一個絕對的時間期限,計算機的反應動作必須在此期限之前完成,如核電站的控制系統。
先來先服務(FIFO, First In First Out)
時間片輪詢法(RR,Round-Robin)
優先級調度
操作系統調度
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Python os模塊常用函數
\lambda
2020-07-08 12:23:28
分區佔用100%導致sqlplus 無法登陸(今天遇到的一個oracle問題)
ppp_10001
2020-07-08 10:28:07
Windows Vista 與 Windows XP 雙系統完美雙啓實例
andy77
2020-07-08 07:47:46
import上一級目錄的模塊(Python)
王张飞
2020-07-08 05:34:53
如何在你的MACOS,創建.bash_profile(隱藏文件)
Franklinsun
2020-07-08 05:10:37
學6000的一點心的體會
gaolinjie
2020-07-08 04:32:36
C++運算符重載!!!
adriano119
2020-07-07 19:50:05
40 個實用的 Mac OS X Shell 腳本和終端命令
游戏码头
2020-07-07 14:51:32
Flex 本地信息
flash.system.Capabilities類中存放了與本地機器有關的信息,flash.system.Capabilities.languag
Timo就不要昵称了
2020-07-07 14:31:54
VirtualBox 安裝 Ubuntu
zz962
2020-07-07 12:47:11
os——頁面淘汰算法
z听歌的小孩z
2020-07-06 22:07:18