IPA過去問ドリル

平成25年度 秋期 応用情報技術者試験 午前 問18

テクノロジ/ソフトウェア

記憶領域の動的な割当て及び解放を繰り返すことによって,どこからも利用できない記憶領域が発生することがある。このような記憶領域を再利用可能にする機能はどれか。

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

正解:ア

解説

動的な記憶領域の割当てと解放を繰り返すと,どこからも参照されない不要な領域(ごみ)が発生することがあります。これを検出して再利用可能にする機能がガーベジコレクションです。

選択肢ごとの解説

  • 正しい。参照されなくなった記憶領域を回収し再利用可能にするのがガーベジコレクションです。
  • 誤り。スタックは後入れ先出し(LIFO)でデータを管理する記憶領域の構造のことです。
  • 誤り。ヒープは動的に確保・解放される記憶領域そのものを指し,再利用機能自体の名称ではありません。
  • 誤り。フラグメンテーションは,記憶領域が細切れになり利用効率が低下する現象で,解決策ではなく問題そのものです。
応用情報技術者の過去問を演習モードで解く