系統原本將依序執行三個工作 P1、P2、P3,這三個工作所需的執行時間為 30 ms、9 ms、3 ms,現在為提升系統效能,改用最短工作優先(shortest-job-first)的方式來排程這三個工作,如與原本的執行順序比較,這三個工作的平均等待時間(average waiting time)可以減少多少?
A3
B6
C9
D18正確答案
答案與詳解
原順序平均等待 =(0+30+39)/3=23;SJF 順序 P3(3)→P2(9)→P1(30),等待 =(0+3+12)/3=5;減少 23-5=18 ms。
