令和3年度秋期 応用情報技術者試験 午前 問11
表に示す仕様の磁気ディスク装置において,1,000バイトのデータの読取りに要する平均時間は何ミリ秒か。ここで,コントローラの処理時間は平均シーク時間に含まれるものとする。

- ア 15.1
- イ 16.0
- ウ 20.1
- エ 21.0
解答・解説を見る
正解:ア
AI解説
磁気ディスクの平均アクセス時間は「平均シーク時間+平均回転待ち時間(回転速度から算出)+データ転送時間(データ量÷転送速度)」の合計で求める。設問の仕様値をこの式に当てはめて計算すると、1,000バイトの読取りに要する平均時間は15.1ミリ秒になる。 ア: 仕様表の各時間(平均シーク時間・回転待ち時間・転送時間)を正しく合算すると15.1ミリ秒となり、これが正解である。 イ: 16.0ミリ秒は、いずれかの項目(回転待ち時間や転送時間)の算出を誤った場合に生じやすい値である。 ウ: 20.1ミリ秒も同様に、平均回転待ち時間の計算(回転速度から1/2回転相当の時間を求める部分など)を誤った場合に生じる値である。 エ: 21.0ミリ秒も、転送時間やシーク時間の算出過程で誤りがあった場合に生じ得る値であり、正しい計算結果ではない。 💡 ディスクアクセス時間の計算は『シーク時間+回転待ち時間(60÷回転数÷2×1000)+転送時間(転送バイト数÷転送速度)』の3要素の合計、という型を覚えておくと迷わない。
出典:令和3年度 秋期 応用情報技術者試験 午前 問11 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。図表はIPA公式問題冊子から引用しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。図表はIPA公式問題冊子から引用しています。著作権はIPAに帰属します。