問16令和2年度 10月テクノロジ系
記憶領域の動的な割当て及び解放を繰り返すことによって,どこからも利用できない記憶領域が発生することがある。このような記憶領域を再び利用可能にする機能はどれか。
- アガーベジコレクション
- イスタック
- ウヒープ
- エフラグメンテーション
正解はア
解説 本サイト独自(IPA公表のものではありません)
ア ガーベジコレクションは,動的に確保された記憶領域のうち,どこからも参照されず今後利用できない領域を検出し,自動的に解放して再利用可能にする機能である。プログラムが明示的に解放しなくても不要な領域を回収できる。
- イ スタックは,データを追加した順序とは逆の順序で取り出す記憶領域であり,参照されない領域を検出して回収する機能ではない。
- ウ ヒープは,必要に応じて動的に記憶領域を割り当てるための領域であり,不要になった領域を自動的に再利用可能にする機能ではない。
- エ フラグメンテーションは,割当てと解放によって空き領域が細かく分断される現象であり,利用不能な領域を回収する機能の名称ではない。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和2年度 10月 応用情報技術者試験 午前 問16