アの15.1ミリ秒が正解です。磁気ディスク装置のデータ読取りに要する平均時間は、「平均シーク時間」+「平均回転待ち時間」+「データ転送時間」の合計で算出されます。問題文より、コントローラの処理時間は平均シーク時間に含まれるとされています。平均回転待ち時間は、ディスクが1回転するのにかかる時間の半分です。1回転にかかる時間は、毎分3,600回転 ÷ 60秒/分 = 60回転/秒。よって、1回転あたり1/60秒、すなわち約16.67ミリ秒です。平均回転待ち時間はその半分で約8.33ミリ秒となります。データ転送時間は、1,000バイトのデータを転送するのにかかる時間です。ディスクの転送速度が毎秒4メガバイト(4,000,000バイト/秒)なので、1,000バイトの転送には 1,000バイト ÷ 4,000,000バイト/秒 = 0.00025秒、すなわち0.25ミリ秒かかります。したがって、平均時間は 5.0ミリ秒(平均シーク時間)+ 8.33ミリ秒(平均回転待ち時間)+ 0.25ミリ秒(データ転送時間)≒ 13.58ミリ秒となります。
読み込み中...