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