平成27年度 秋期 応用情報技術者試験 午前 問17
デマンドページング方式による仮想記憶の利点はどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:ア
デマンドページングは,ページが実際に参照されたとき(ページフォールトが発生したとき)に,そのページを補助記憶から主記憶に読み込む方式です。
-
ア: 実際にアクセスが行われたときにだけ主記憶にロードするので,無駄なページをロードしなくて済む。
正しい。必要になったページだけを読み込むので,使われないページをロードする無駄がありません。 -
イ: 主記憶に対する仮想記憶の容量比を大きくするほど,ページフォールトの発生頻度を低くできる。
誤り。主記憶に対して仮想記憶の容量比が大きくなるほど,主記憶に載らないページが増え,ページフォールトは発生しやすくなります。 -
ウ: プロセスが必要とするページを前もって主記憶にロードするので,補助記憶へのアクセスによる遅れを避けることができる。
誤り。前もってロードする方式はプリページングです。デマンドページングでは,参照時にロードするため補助記憶へのアクセスによる遅れが発生します。 -
エ: ページフォールトの発生頻度が極端に高くなっても,必要な場合にしかページを読み込まないのでスラッシング状態を回避できる。
誤り。ページフォールトが極端に多発してページの入替えばかりが行われる状態がスラッシングです。デマンドページングでスラッシングは回避できません。
答え
ア: 実際にアクセスが行われたときにだけ主記憶にロードするので,無駄なページをロードしなくて済む。
出典:平成27年度 秋期 応用情報技術者試験 午前 問17