令和6年度 秋期 午前 問18
ソフトウェア
ページング方式の長所
仮想記憶方式において,セグメンテーション方式と比較した場合のページング方式の長所はどれか。
- ア記憶領域へのアクセス保護を論理的な単位で行うことができる。
- イ記憶領域をプログラム間で容易に共用することができる。
- ウ実行時に記憶領域の大きさを動的に変えることができる。
- エ主記憶の外部断片化が発生しない。
答えと解説を見る
✓ これが正解エ主記憶の外部断片化が発生しない。
解説
固定の大きさなので使えない隙間が残りません。
設問は、仮想記憶方式において、セグメンテーション方式と比べたときのページング方式の長所を選ばせています。二つの方式の違いは、記憶を区切る単位の決め方にあります。ページング方式は、あらかじめ決めた同じ大きさの区画で一律に区切ります。セグメンテーション方式は、プログラムの意味のまとまりごとに、必要なだけの大きさで区切ります。区画の大きさがそろっていると、空いた区画にはどの区画でもそのまま収まるので、割当てと解放を繰り返しても、どこにも入らない中途半端な空きが主記憶のあちこちに散らばることがありません。これが大きさをそろえることの最大の利点です。正解は、主記憶の外部断片化が発生しないという記述です。もう一方の方式には、区切り方が論理と一致することから生まれる別の長所があるので、どちらの側の長所を述べているのかを見分けます。
ほかの選択肢はなぜ違うのか
- ア記憶領域へのアクセス保護を論理的な単位で…:記憶領域へのアクセス保護を論理的な単位で行うことができるという記述です。区切りが意味のまとまりと一致する側の長所であり、同じ大きさで一律に区切る側では区切りと論理の境目がずれてしまいます。
- イ記憶領域をプログラム間で容易に共用するこ…:記憶領域をプログラム間で容易に共用することができるという記述です。これも大きさをあらかじめ決めない側の長所で、共用したい部分をそのまま一つの区切りとして扱えることから生まれます。
- ウ実行時に記憶領域の大きさを動的に変えるこ…:実行時に記憶領域の大きさを動的に変えることができるという記述です。必要なだけの大きさで区切る側の性質であり、一律の大きさで区切る方式では途中で区画の大きさを変えられません。
出典:令和6年度 秋期 応用情報技術者試験 午前 問18
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)