31 在佔先式多工處理(preemptive multitasking)的作業系..-阿摩線上測驗
1F
|
2F 小V 大二下 (2022/01/18)
佔先式多任務preemptive multitasking系統在分配工作時,不會等程式釋放執行權,而是依照各個作業的優先權來分配處理的時間,當執行到預設時間後,強制切換到另一個作業,如此依序執行各個作業。同時不同軟體使用的記憶體空間皆被隔開,因此系統不會被某個程式佔住,即便某個程式不正常,系統也可強迫它中斷,以免當機。新的個人電腦作業系統都採用優先權式多任務而不使用協調式多任務,如Windows NT、Windows 95和OS/2等都是。 協調式多任務cooperative multitasking是指背景的工作必須要等前景的工作閒置(如等候使用者輸入指令)或前景的程式允許時,才能分到處理時間,Macintosh和微軟視窗Windows 3.1版即採取本方式。唯本方式通常很難確保多任務能平順地執行,若有某個應用軟體佔用系統的某一資源,而正好該軟體又出問題,又不肯或不能交出系統控制權時,系統即可能當機。參【協調式多任務】(preemptive multitasking) |