メインコンテンツへ
コンピュータ構成要素

回転数 6000rpm のハードディスクについて、平均シーク時間が 8ms、1セクタの転送時間が 2ms のとき、平均アクセス時間は何 ms か。

ア.12ms
イ.15ms正解
ウ.18ms
エ.20ms

解説

ディスクアクセスは「レコード盤で曲を探す手順」。①ヘッドを正しいトラックに動かし(シーク)②目当てのセクタが来るまで待ち(回転待ち)③データを読む(転送)の3ステップ。6000rpm → 1回転10ms → 平均回転待ち5ms。合計 = 8 + 5 + 2 = 15ms。

なぜ イ が正解か

6000rpm → 1回転 = 60秒/6000 = 0.01秒 = 10ms。平均回転待ち時間 = 10/2 = 5ms。平均アクセス時間 = シーク時間 + 回転待ち時間 + 転送時間 = 8 + 5 + 2 = 15ms。

なぜ ア は間違いか

12msはシーク時間(8ms)と転送時間(2ms)だけを足すと10msになるはずが、何らかの要素を二重計上して12msになった計算誤り。正しくは回転待ち時間(5ms)を加えた8+5+2=15msが正解。

なぜ ウ は間違いか

18msは平均回転待ちを10ms(1回転丸ごと)と誤って計算した結果(8+8+2=18)。

なぜ エ は間違いか

20msは回転待ちを10msにした上でシーク時間なども加算したオーバーカウントの誤り。

出典: AI生成問題(学習用)