1. 程式人生 > >週轉時間和帶權週轉時間

週轉時間和帶權週轉時間

週轉時間=作業完成時刻—作業到達時刻;

帶權週轉時間=週轉時間/服務時間;

平均週轉時間=作業週轉總時間/作業個數;

平均帶權週轉時間=帶權週轉總時間/作業個數;

例:

有4個程序A,B,C,D,設它們依次進入就緒佇列,因相差時間很短可視為同時到達。4個程序按輪轉法分別執行11,7,2,和4個時間單位,設時間片為1。四個程序的平均週轉時間為 ?

解析:由於是視為同時到達,則到達時刻均為0;根據程序輪換法可知(時間片為1):


即A的週轉時間為:24;B:20C:7D:14

A的帶權週轉時間為:24/11=2.18B:20/7=2.86C:7/2=3.5 D:14/4=3.5

則平均週轉時間為:(24+20+7+14)/4=16.25

平均帶權週轉時間為:(2.18+2.86+3.5+3.5)/4=3.01