過去問解きまくり研究所 ホーム

平成24年度 秋期 午前 問17

ソフトウェア

プログラム実行時の主記憶管理に関する記述として,適切なものはどれか。

答えと解説を見る

✓ これが正解イプログラムが使用しなくなったヒープ領域を回収して再度使用可能にすることを,ガーベジコレクションという。

解説

動作と名前の対応表を作ると見抜けます。

四つの記述は、どれも動作の説明に用語の名前を組にした形になっています。ですから、自分で正しい対応表を書き出してから当てはめると、どこで名前が差し替えられているかが一目で分かります。正解になるのは、使い終わったヒープ領域を集めて再び使えるようにする働きをガーベジコレクションと呼ぶ、という組合せです。ヒープというのは、プログラムが走っている最中に必要なだけ確保しておく領域のことで、確保と解放を繰り返すうちに、もう誰も参照していない塊が散らばって残ります。それを拾い集めて空き領域に戻す仕組みが、ごみ集めという名前で呼ばれているわけです。表に並べるべき動作は四つあります。使われなくなった領域を回収する働き、散らばった空きを寄せて一つながりにする働き、走っている最中に置き場所を移す働き、そして必要になった時点で外部にある部品を結び付けて読み込む働きです。この四つと四つの名前を正しく結び直せば、残りの記述が別の働きの説明を借りてきたものだと分かります。

ほかの選択肢はなぜ違うのか

出典:平成24年度 秋期 応用情報技術者試験 午前 問17

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)