HOME»応用情報技術者平成24年秋期»午前問12
応用情報技術者平成24年秋期 午前問12
問12
毎分6,000回転,平均位置決め時間が20ミリ秒,1トラック当たりの記憶容量が20kバイトの磁気ディスク装置がある。1ブロック4kバイトのデータを1ブロック転送するのに要する平均アクセス時間は何ミリ秒か。ここで,磁気ディスクコントローラーのオーバーヘッドは無視できるものとする。
- 20
- 22
- 27
- 32
- [出題歴]
- 基本情報技術者 H17秋期 問22
分類
テクノロジ系 » コンピュータ構成要素 » 入出力装置
正解
ウ
解説
磁気ディスクのアクセス時間は以下の式で求められます。
平均シーク時間+平均回転待ち時間+データ転送時間
まず回転速度が6,000回転/分の磁気ディスクが1回転するのに要する時間は、
60秒÷6,000回転=10ミリ秒
平均回転待ち時間は、ディスクが1回転するのにかかる時間の半分なので、
10ミリ秒/2=5ミリ秒
データ転送時間ですが、1トラック(1回転)が20kバイトなので、4kバイトを読み取るのに要する時間は、
10ミリ秒×(4,000/20,000)=2ミリ秒
すべての時間を足し合わせると、
20+5+2=27
以上より正しい平均アクセス時間は27ミリ秒です。
平均シーク時間+平均回転待ち時間+データ転送時間
- 平均位置決め(シーク)時間(平均シークタイム)
- 磁気ディスクのヘッドが、目的のデータが保存されている位置まで移動するのにかかる時間の平均。
- 平均回転待ち時間(サーチタイム)
- ヘッドの移動が完了した後、読み出すレコードの先頭が磁気ヘッドの位置まで磁気ディスクが回転してくるのを待つ時間の平均。ディスクが1回転するのにかかる時間の半分が平均回転待ち時間となる。
- データ転送時間
- 目的のデータを読み出すのに要する時間
まず回転速度が6,000回転/分の磁気ディスクが1回転するのに要する時間は、
60秒÷6,000回転=10ミリ秒
平均回転待ち時間は、ディスクが1回転するのにかかる時間の半分なので、
10ミリ秒/2=5ミリ秒
データ転送時間ですが、1トラック(1回転)が20kバイトなので、4kバイトを読み取るのに要する時間は、
10ミリ秒×(4,000/20,000)=2ミリ秒
すべての時間を足し合わせると、
20+5+2=27
以上より正しい平均アクセス時間は27ミリ秒です。