平成22年度 秋期 午前 問14
コンピュータ構成要素
平均シーク時間に関する問題
表に示す仕様の磁気ディスク装置において,1,000バイトのデータの読取りに要する平均時間は何ミリ秒か。ここで,コントローラの処理時間は平均シーク時間に含まれるものとする。
| 回転数 | 6,000 回転/分 |
|---|---|
| 平均シーク時間 | 10 ミリ秒 |
| 転送速度 | 10 M バイト/秒 |
- ア15.1
- イ16.0
- ウ20.1
- エ21.0
答えと解説を見る
✓ これが正解ア15.1
解説
位置決め10と回転待ち5と転送0.1で15.1ミリ秒です。
磁気ディスク装置からデータを読み取るまでの時間は、3つの足し算になります。読み取る位置まで頭を動かす時間、目的の場所が頭の下へ回ってくるまでの待ち時間、そしてデータそのものを読み出す転送の時間です。1つ目は表に平均シーク時間として与えられています。2つ目は、平均で1回転の半分だけ待つと考えます。毎分6,000回転なら1回転に10ミリ秒かかるので、待ちは5ミリ秒です。3つ目は、読み取る量を毎秒の転送量で割ります。1,000バイトを毎秒1,000万バイトで割ると0.0001秒、つまり0.1ミリ秒です。合計すると15.1ミリ秒になります。判定の軸は2つあります。回転待ちを半回転で見積もっているかと、転送速度の単位をバイトとミリ秒でそろえているかです。
ほかの選択肢はなぜ違うのか
- イ16.0:回転待ちは半回転ぶんの5ミリ秒で合っていますが、転送の時間を1ミリ秒として足した値です。毎秒1,000万バイトという速度を10分の1に見積もると、この値になります。
- ウ20.1:転送の時間は0.1ミリ秒で合っていますが、待ち時間に1回転ぶんの10ミリ秒をそのまま使った値です。平均では半回転で目的の場所が来るので、待ちは5ミリ秒です。
- エ21.0:待ち時間に1回転ぶんの10ミリ秒を使い、さらに転送の時間も1ミリ秒とした値です。半回転の見積りと速度の単位換算の両方が同時にずれています。
この問題の用語
- 磁気ディスクデータを磁気で記録する装置で、ハードディスクなどが当たります。複数台を組み合わせ、故障しても復旧できるようにする使い方があります。
出典:平成22年度 秋期 基本情報技術者試験 午前 問14(改変:原典の図表をテキストに書き起こした)
同じ用語が出る問題
- 平成29年度 秋期 午前 問12:RAID5の記録方式に関する記述(磁気ディスク)
- 平成28年度 秋期 午前 問12(磁気ディスク)
- 平成28年度 春期 午前 問45:磁気ディスクに関する問題(磁気ディスク)
- 平成27年度 春期 午前 問17:スプーリングの説明(磁気ディスク)
- 平成27年度 春期 午前 問12:平均待ち時間に関する問題(磁気ディスク)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)