毎分6,000回転,平均位置決め時間が20ミリ秒,1トラック当たりの記憶容量が20kバイトの磁気ディスク装置がある。
1ブロック4kバイトのデータを1ブロック転送するのに要する平均アクセス時間は何ミリ秒か。
ここで,磁気ディスクコントローラのオーバヘッドは無視できるものとする。
正答3
解説
正解は3です。
磁気ディスクの平均アクセス時間は、平均位置決め時間、平均回転待ち時間、データ転送時間の合計です。
【計算】
毎分6,000回転なので、1回転は60秒÷6,000=10ミリ秒です。
平均回転待ち時間は、半回転分の10÷2=5ミリ秒です。
1回転(10ミリ秒)で1トラック20kバイトを読めます。
4kバイトの転送時間は、10ミリ秒×4÷20=2ミリ秒です。
平均アクセス時間は、20+5+2=27ミリ秒です。
【選択肢別解説】
1:× 20ミリ秒は平均位置決め時間だけで、回転待ちと転送の時間が含まれていません。
2:× 22ミリ秒は、位置決め時間と転送時間だけで、平均回転待ち時間5ミリ秒が抜けています。
3:○ 位置決め20ミリ秒、回転待ち5ミリ秒、転送2ミリ秒の合計で27ミリ秒です。
4:× 32ミリ秒は、回転待ちを1回転分の10ミリ秒とした値です。
平均回転待ち時間は半回転分です。
【ポイント】
平均回転待ち時間は1回転の半分と覚えます。
転送時間は、1回転で1トラック分を読むことから比例計算で求めます。