問題プレビューID: 37e3f04b

問 14

表に示す仕様の磁気ディスク装置において,1,000 バイトのデータの読取りに要する平均時間は何ミリ秒か。ここで,コントローラの処理時間は平均シーク時間に含まれるものとする。

仕様値
回転数6,000 回転/分
平均シーク時間10 ミリ秒
転送速度10 Mバイト/秒
解説

平均アクセス時間は,平均シーク時間,平均回転待ち時間,データ転送時間の和で求められる。

  • 平均シーク時間:10 ミリ秒
  • 平均回転待ち時間:回転数 6,000 回転/分より,1 回転に要する時間は 60÷6,000=0.0160 \div 6{,}000 = 0.01 秒 =10= 10 ミリ秒である。平均回転待ち時間はその半分なので,10÷2=510 \div 2 = 5 ミリ秒である。
  • データ転送時間:転送速度 10 Mバイト/秒 =10,000,000= 10{,}000{,}000 バイト/秒より,1,000 バイトの転送に要する時間は 1,000÷10,000,000=0.00011{,}000 \div 10{,}000{,}000 = 0.0001 秒 =0.1= 0.1 ミリ秒である。

したがって,平均時間は 10+5+0.1=15.110 + 5 + 0.1 = 15.1 ミリ秒となる。正解は「ア」である。