1. 程式人生 > >搶佔式短作業優先排程演算法(SJF)

搶佔式短作業優先排程演算法(SJF)

若新就緒的程序執行時間比正在執行的程序剩餘執行時間短,則新程序將搶佔CPU。

程序 到達時間 服務時間
A 0 3
B 2 6
C 4 4
D 6 5
E 8 2
程序 A B C D E 平均週轉時間
完成時間 3 15 8 20 10
週轉時間 3 13 4 14 2 7.2
帶權週轉時間 1.00 2.16 1.00 2.80 1.00 1.59

短作業優先演算法對於作業來說,通常後來的短作業不搶先正在執行的作業。