過去問解きまくり研究所 ホーム

平成27年度 秋期 午前 問17

ソフトウェア

仮想記憶の利点

デマンドページング方式による仮想記憶の利点はどれか。

答えと解説を見る

✓ これが正解ア実際にアクセスが行われたときにだけ主記憶にロードするので,無駄なページをロードしなくて済む。

解説

要求があってから主記憶へ運ぶ点が利点です。

デマンドページングという名前のデマンドは、要求という意味です。方式の名前がそのまま答えの中身になっている、めずらしく素直な設問です。仮想記憶では、プログラムの全体をあらかじめ主記憶へ載せるのではなく、ページという単位に切って管理します。デマンドページング方式では、実際にそのページが触られて初めて、補助記憶から主記憶へ読み込みます。裏を返すと、一度も触られなかったページは運ばれません。読み込みそのものの手間も、主記憶を占める分も節約できるので、これが利点になります。判断の軸は二つです。運ぶ時点が、要求より前か後か。そして、読み込みのやり直しが増える向きの話か、減る向きの話か。残りの三つの記述は、この二つの軸のどちらかで向きが逆になっています。なお、この方式は必要な分だけを運ぶとはいえ、主記憶そのものが足りなければ出し入れが繰り返されるので、実記憶の量から自由になれるわけではありません。

ほかの選択肢はなぜ違うのか

出典:平成27年度 秋期 応用情報技術者試験 午前 問17

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)