磁気ディスクの平均読取り時間
出典: 令和3年度 秋期 応用情報技術者試験 午前 問11 (IPA)
表に示す仕様の磁気ディスク装置において,1,000 バイトのデータの読取りに要する平均時間は何ミリ秒か。ここで,コントローラの処理時間は平均シーク時間に含まれるものとする。
| 回転数 | 6,000 回転/分 |
|---|---|
| 平均シーク時間 | 10 ミリ秒 |
| 転送速度 | 10 M バイト/秒 |
- ア 15.1
- イ 16.0
- ウ 20.1
- エ 21.0
正解と解説を見る
正解: ア
- ア: シーク 10 + 回転待ち 5 + 転送 0.1 = 15.1 ミリ秒なので正しい答えです。
- イ: 16.0 は転送時間を 1 ミリ秒として計算した値です。1,000 バイト ÷ 10 M バイト/秒 は 0.1 ミリ秒です。
- ウ: 20.1 は回転待ちを 1 回転分 (10 ミリ秒) として計算した値です。平均回転待ち時間は半回転分です。
- エ: 21.0 は回転待ちを 1 回転分、転送時間を 1 ミリ秒として計算した値です。
ポイント
平均アクセス時間 = 平均シーク時間 + 平均回転待ち時間 + データ転送時間 です。
- 6,000 回転/分 = 100 回転/秒 なので、1 回転は 10 ミリ秒。平均回転待ち時間は半回転分の 5 ミリ秒 です。
- データ転送時間は 1,000 バイト ÷ 10 M バイト/秒 = 0.0001 秒 = 0.1 ミリ秒 です。
- 合計は 10 + 5 + 0.1 = 15.1 ミリ秒 です。