IPA過去問ドリル

令和3年度 秋期 応用情報技術者試験 午前 問11

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

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

出典:令和3年度 秋期 応用情報技術者試験 午前 問11

正解:ア

解説

平均読取り時間は「平均シーク時間+平均回転待ち時間+データ転送時間」です。回転数 6,000 回転/分は 1 回転 10 ミリ秒なので平均回転待ち時間はその半分の 5 ミリ秒,転送時間は 1,000 バイト÷10M バイト/秒=0.1 ミリ秒です。合計で 10+5+0.1=15.1 ミリ秒となります。

選択肢ごとの解説

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