IPA過去問ドリル

平成22年度 秋期 基本情報技術者試験 午前 問14

テクノロジ/コンピュータ構成要素

表に示す仕様の磁気ディスク装置において,1,000バイトのデータの読取りに要する平均時間は何ミリ秒か。ここで,コントローラの処理時間は平均シーク時間に含まれるものとする。 回転数:6,000回転/分,平均シーク時間:10ミリ秒,転送速度:10Mバイト/秒 (注:本サイトでは原問題の表を文字表記に変換しています)

出典:平成22年度 秋期 基本情報技術者試験 午前 問14

正解:ア

解説

平均読取り時間は「平均シーク時間+平均回転待ち時間+データ転送時間」で求められます。回転数6,000回転/分は1回転10ミリ秒に相当するので,平均回転待ち時間はその半分の5ミリ秒,データ転送時間は1,000バイト÷10Mバイト/秒=0.1ミリ秒です。したがって合計は10+5+0.1=15.1ミリ秒になります。

選択肢ごとの解説

  • 正しい。10(シーク)+5(回転待ち)+0.1(転送)=15.1ミリ秒です。
  • 誤り。16.0は,計算をわずかに誤った場合に得られる値です。
  • 誤り。20.1は,平均回転待ち時間を半回転分ではなく1回転分の10ミリ秒として計算した場合の値です。
  • 誤り。21.0は,回転待ち時間を1回転分とし,転送時間も誤って計算した場合の値です。
基本情報技術者の過去問を演習モードで解く