表に示す仕様の磁気ディスク装置において、1,000バイトのデータ読み取りに要する平均時間は何ミリ秒か。
ここで、コントローラの処理時間は平均シーク時間に含まれるものとする。
答え ア
【解説】
磁気ディスクへのアクセスする場合、まず磁気ヘッドがアクセスするデータが記憶されているトラックに移動する時間(シーク時間)がかかり、これは問題文から
10ミリ秒 …(1)
である。
次にトラック中からデータの先頭を探す時間がかかり、この時間の平均はディスクが半周する時間なので
1÷(6,000÷60)÷2=5ミリ秒 …(2)
である。
読み出すデータ量は1,000バイトで、転送速度が10Mバイト/秒なので、
1,000÷10M=0.1ミリ秒 …(3)
である。
したがって、求める時間は
(1)+(2)+(3)=15.1ミリ秒
(ア)である。