平成21年度 高度共通 午前I(PM試験) 問6
主記憶への1回のアクセスが 200 ナノ秒で,ページフォールトが発生すると1回当たり 100 ミリ秒のオーバヘッドを伴うコンピュータがある。ページフォールトが主記憶アクセスの 50 万回中に1回発生する場合,ページフォールトは1秒当たり最大何回発生するか。ここで,ページフォールトのオーバヘッド以外の要因は考慮しないものとする。
- ア 3
- イ 4
- ウ 5
- エ 6
解答・解説を見る
正解:ウ
AI解説
主記憶アクセス50万回に要する時間は 500,000回×200ナノ秒=10⁸ナノ秒=0.1秒。この50万回につき1回ページフォールトが発生し,そのオーバヘッドは100ミリ秒=0.1秒。したがって0.1秒+0.1秒=0.2秒ごとに1回ページフォールトが発生する。1秒当たりでは 1÷0.2=5回が最大となる。 ア: 3回はオーバヘッドや回数の計算を誤った値であり,正しい計算では得られない。 イ: 4回は単位換算(ナノ秒・ミリ秒)を誤るなどした場合に出やすい値で誤り。 ウ: 正解。アクセス時間0.1秒+オーバヘッド0.1秒=0.2秒に1回,すなわち毎秒5回。 エ: 6回はオーバヘッドを含めずに計算するなどの誤りから出る値である。 💡 ナノ=10⁻⁹,ミリ=10⁻³。計算問題では最初に全部の時間を秒に統一するのがミスを防ぐコツ。「サイクル時間(処理+オーバヘッド)で1秒を割る」型の定番問題。
出典:平成21年度 秋期 プロジェクトマネージャ試験 午前I 問6 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。