プログラム実行時の主記憶管理に関する記述として,適切なものはどれか。
平成28年度 秋期 応用情報技術者 問16
テクノロジ系
正解と解説
正解 イ
不要になったヒープ領域を回収して再び使えるようにする仕組みは、ガーベジコレクションです。
ガーベジコレクションは、プログラムが動的に確保したヒープ領域のうち、どこからも参照されなくなった領域を自動的に回収します。回収した領域は、再び割り当てに使えます。Javaなどの言語の実行環境が備える機能です。ほかの選択肢は、説明と用語の組合せが入れ替わっています。空き領域をまとめる処理はコンパクション、実行中にモジュールを移すのは動的再配置、必要な時点でモジュールを読み込んで結合するのは動的リンキングです。
ア:空き領域を結合して連続した領域にする処理は、コンパクションです。可変区画方式は、プログラムの大きさに合わせて区画の大きさを変えて主記憶を割り当てる方式です。
ウ:実行中にモジュールの格納位置を移動させることは、動的再配置です。動的リンキングは、実行中に必要になった時点でモジュールをロードして結合することです。
エ:必要になった時点でモジュールをロードすることは、動的リンキングです。動的再配置は、実行中に主記憶内でプログラムの格納位置を移動させることです。
出典:平成28年度 秋期 応用情報技術者試験 問16
全年度から出題。10問で実力を判定します。登録不要。
出典:平成28年度 秋期 応用情報技術者試験 問16(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方