正答2
解説
正解は2です。
主記憶管理に関する用語として、コンパクション、ガーベジコレクション、動的再配置、動的リンキングなどがあります。
各選択肢の説明と用語の組合せが正しいかを確認します。
【選択肢別解説】
1:× 空き領域を結合して一つの連続した領域にすることは、コンパクション(メモリコンパクション)です。
可変区画方式は、プログラムの大きさに合わせて区画を割り当てる方式です。
2:○ ガーベジコレクションは、プログラムが使わなくなったヒープ領域を自動的に回収する機能です。
回収した領域は再び使えるようになるので、説明と用語が一致します。
3:× 実行中に主記憶内でモジュールの格納位置を移動させることは、動的再配置です。
動的リンキングは、実行時に必要なモジュールを結合することです。
4:× 実行中に必要になった時点でモジュールをロードすることは、動的ローディングです。
動的再配置ではないので、用語の組合せが誤っています。
【ポイント】
3と4は用語が入れ替えられたひっかけです。
「移動させる」は再配置、「必要時に読み込む」はローディング、「つなぐ」はリンキングと区別しましょう。