平成25年度 秋期 応用情報技術者試験 午前 問18
テクノロジ/ソフトウェア記憶領域の動的な割当て及び解放を繰り返すことによって,どこからも利用できない記憶領域が発生することがある。このような記憶領域を再利用可能にする機能はどれか。
出典:平成25年度 秋期 応用情報技術者試験 午前 問18
- アガーベジコレクション
- イスタック
- ウヒープ
- エフラグメンテーション
正解:ア
解説
動的な記憶領域の割当てと解放を繰り返すと,どこからも参照されない不要な領域(ごみ)が発生することがあります。これを検出して再利用可能にする機能がガーベジコレクションです。
選択肢ごとの解説
- ア正しい。参照されなくなった記憶領域を回収し再利用可能にするのがガーベジコレクションです。
- イ誤り。スタックは後入れ先出し(LIFO)でデータを管理する記憶領域の構造のことです。
- ウ誤り。ヒープは動的に確保・解放される記憶領域そのものを指し,再利用機能自体の名称ではありません。
- エ誤り。フラグメンテーションは,記憶領域が細切れになり利用効率が低下する現象で,解決策ではなく問題そのものです。