IPA過去問ドリル

平成24年度 春期 基本情報技術者試験 午前 問23

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

様々なサイズのメモリ資源を使用するリアルタイムシステムのメモリプール管理において,可変長方式と比べた場合の固定長方式の特徴として,適切なものはどれか。

出典:平成24年度 春期 基本情報技術者試験 午前 問23

正解:ウ

解説

固定長方式のメモリプール管理は,あらかじめ決められた同じ大きさの区画に分割して管理する方式です。要求されたサイズに関わらず一定サイズの区画を割り当てるため,管理が単純で獲得・返却の処理は高速かつ一定時間で行えますが,実際に必要なサイズより大きい区画を割り当てることが多く,メモリ効率(利用効率)は悪くなります。これに対し可変長方式は,必要なサイズに合わせて区画を確保するためメモリ効率は良いものの,空き領域の管理が複雑になり処理速度は遅く,断片化の状況によって処理時間も変動します。

選択肢ごとの解説

  • 誤り。メモリ効率が良いのは可変長方式の特徴であり,固定長方式は必要以上の区画を割り当てるためメモリ効率は悪くなります。
  • 誤り。獲得・返却の処理速度が遅いのは可変長方式の特徴で,固定長方式はむしろ高速かつ一定です。
  • 正しい。固定長方式は無駄な領域が生じやすくメモリ効率は悪い一方,区画サイズが一定なので獲得・返却の処理は高速かつ一定時間で行えます。
  • 誤り。固定長方式の獲得・返却の処理速度は一定であり,不定にはなりません。不定になるのは可変長方式の特徴です。
基本情報技術者の過去問を演習モードで解く