正答4
解説
正解は4です。
仮想記憶のセグメンテーション方式と比べたページング方式の長所を問う問題です。
ページング方式は固定長のページ単位、セグメンテーション方式は可変長の論理的な単位で記憶を管理します。
【選択肢別解説】
1:× アクセス保護を論理的な単位で行えるのは、プログラムの意味のまとまりで分割するセグメンテーション方式の長所です。
2:× 記憶領域を論理単位でプログラム間に共用しやすいのも、セグメンテーション方式の長所です。
3:× 実行時に領域の大きさを動的に変えられるのは、可変長のセグメントを扱うセグメンテーション方式の長所です。
4:○ ページング方式は主記憶を同じ大きさの枠に分けて割り当てるので、隙間が生じる外部断片化が発生しません。
【ポイント】
ページング方式は外部断片化は起きませんが、ページ内の余りである内部断片化は起こります。
セグメンテーション方式は論理単位で扱える反面、外部断片化が起きます。