令和3年度 秋期 応用情報技術者試験 午前 問11
テクノロジ/コンピュータ構成要素表に示す仕様の磁気ディスク装置において,1,000 バイトのデータの読取りに要する平均時間は何ミリ秒か。ここで,コントローラの処理時間は平均シーク時間に含まれるものとする。 回転数:6,000 回転/分,平均シーク時間:10 ミリ秒,転送速度:10 M バイト/秒 (注:本サイトでは原問題の表を文字表記に変換しています)
出典:令和3年度 秋期 応用情報技術者試験 午前 問11
- ア15.1
- イ16.0
- ウ20.1
- エ21.0
正解:ア
解説
平均読取り時間は「平均シーク時間+平均回転待ち時間+データ転送時間」です。回転数 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 ミリ秒と誤って計算した場合の値です。