SC Workbook
科目 A-1 · コンピュータシステム

磁気ディスクの平均アクセス時間

回転速度が 6,000 回転/分,平均シーク時間が 10 ミリ秒,1 トラック当たりの記憶容量が 20,000 バイトの磁気ディスク装置がある。この装置で 4,000 バイトのデータを読み取るときの平均アクセス時間は何ミリ秒か。ここで,平均アクセス時間は平均シーク時間,平均回転待ち時間及びデータ転送時間の和とし,データは一つのトラック上に連続して記録されているものとする。

  1. ア12
  2. イ15
  3. ウ17
  4. エ22
正解と解説を見る

正解 ウ

この問題の基礎知識

  • 磁気ディスクの平均アクセス時間は,平均シーク時間(ヘッドの移動時間),平均回転待ち時間,データ転送時間の和で求める。
  • 1 回転に要する時間は 60 秒÷1 分当たりの回転数で求め,平均回転待ち時間は 1 回転に要する時間の半分とする。
  • 1 回転で 1 トラック分のデータを読み取れるので,転送速度は 1 トラックの記憶容量÷1 回転の時間,転送時間はデータ量÷転送速度で求める。
ア12

平均シーク時間 10 ミリ秒とデータ転送時間 2 ミリ秒だけを足した値である。ヘッドが目的のトラックに移動した後,データの先頭がヘッドの位置まで回転してくるのを待つ平均回転待ち時間が含まれていない。

イ15

平均シーク時間 10 ミリ秒と平均回転待ち時間 5 ミリ秒だけを足した値である。データの先頭に到達した後,4,000 バイトを読み取るためのデータ転送時間 2 ミリ秒が含まれていない。

ウ17正解

1 回転は 60,000÷6,000=10 ミリ秒で,平均回転待ち時間はその半分の 5 ミリ秒である。転送速度は 20,000 バイト÷10 ミリ秒=2,000 バイト/ミリ秒なので転送時間は 2 ミリ秒となり,10+5+2=17 ミリ秒である。

エ22

平均回転待ち時間を 1 回転分の 10 ミリ秒とした値である。待ち時間は 0 から 1 回転分まで一様にばらつくので,平均回転待ち時間は 1 回転に要する時間の半分の 5 ミリ秒とする。

検証用の出典出典照合済み
IPA 応用情報技術者試験(レベル 3)シラバス
照合の根拠(1 件)

検算: 1 回転=60,000 ミリ秒÷6,000 回転=10 ミリ秒。平均回転待ち時間=10÷2=5 ミリ秒(待ち時間は 0〜1 回転分に一様に分布するので期待値は半回転)。転送速度=20,000 バイト÷10 ミリ秒=2,000 バイト/ミリ秒,転送時間=4,000÷2,000=2 ミリ秒。合計 10+5+2=17 ミリ秒(ウ)。誤答: 10+2=12(回転待ち欠落),10+5=15(転送時間欠落),10+10+2=22(回転待ちを 1 回転分)。平均アクセス時間がシーク・回転待ち・転送の和であることは問題文で定義している。

問題 ID A1-CMP-0509 · AI 作成のオリジナル問題 · 正解と各選択肢の根拠を出典の原文で確認しています。 照合日 2026-11-08

非公式の学習用アプリです(IPA とは関係ありません)。問題はすべて AI が作成したオリジナルで、誤りを含む場合があります。