假设磁头从磁道 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。还显示每个算法的服务顺序。
扫描答案:
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 的呢?