ディスクヘッドがトラック1から始まると仮定します。230トラック(1から230)があります。シークには34+0.1 * Tミリ秒かかります。ここで、Tは移動するトラックの数です。待ち時間は12ミリ秒です。I/O転送には3ミリ秒かかります。リクエストはすべてディスクキューにあり、到着時刻(時刻0から開始)は次のとおりです。
arrival time(ms): 0, 21, 23, 28, 32, 45, 58, 83, 89, 109
for track: 43, 132, 34, 23, 202, 175, 219, 87, 75, 182
次のディスクスケジューリングアルゴリズム(SCAN、FCFS、SSTF)のそれぞれについて、要求を処理するための平均時間を計算します。また、各アルゴリズムのサービスの順序を示します。
SCANの回答:
1>23>34>43>75>87>132>175>182>202>219>230
average time = 10*49 + 0.1*218 = 51.18 ms
彼らが平均時間をどのように計算したのかわかりません。上記は彼らが示した唯一の作品です。彼らは平均時間の公式のどこから10と218を手に入れましたか?
FCFSの回答
1>43>132>34>23>202>175>219>87>75>182
average time = 490 + (42+89+98+11+179+27+44+132+12+107)*0.1 = 56.4ms
彼らがどこから来たのかはわかり(42+89+98+11+179+27+44+132+12+107)*0.1
ますが、どうやって490を手に入れたのですか?