平成27年度 秋期 応用情報技術者試験 午前 問17
テクノロジ/ソフトウェアデマンドページング方式による仮想記憶の利点はどれか。
出典:平成27年度 秋期 応用情報技術者試験 午前 問17
- ア実際にアクセスが行われたときにだけ主記憶にロードするので,無駄なページをロードしなくて済む。
- イ主記憶に対する仮想記憶の容量比を大きくするほど,ページフォールトの発生頻度を低くできる。
- ウプロセスが必要とするページを前もって主記憶にロードするので,補助記憶へのアクセスによる遅れを避けることができる。
- エページフォールトの発生頻度が極端に高くなっても,必要な場合にしかページを読み込まないのでスラッシング状態を回避できる。
正解:ア
解説
デマンドページング方式は,プログラムが実際にアクセスした時点で必要なページだけを主記憶にロードする方式であり,実行に不要なページを事前に読み込まないため,主記憶の利用効率を高められる点が利点です。
選択肢ごとの解説
- ア正しい。実際にアクセスされたときにだけページをロードするため,使われない無駄なページの読み込みを避けられます。
- イ誤り。仮想記憶の容量比を大きくするほど実記憶が相対的に不足しやすくなり,一般にページフォールトの発生頻度はむしろ高くなります。
- ウ誤り。ページを前もってロードするのはプリページング方式の説明であり,デマンドページングの説明ではありません。
- エ誤り。ページフォールトの発生頻度が極端に高くなる状態はスラッシングそのものであり,回避できるという記述は誤りです。