IPA過去問ドリル

令和7年度 秋期 応用情報技術者試験 午前 問5

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

記憶領域を管理するアルゴリズムのうち,ベストフィット方式の特徴として,適切なものはどれか。

出典:令和7年度 秋期 応用情報技術者試験 午前 問5

正解:イ

解説

ベストフィット方式は,要求された大きさを満たす空きブロックのうち最も小さいものを割り当てる方式です。大きな空きブロックを温存できる一方で,割り当てた後に残る断片が非常に小さくなるため,再利用できない小さな空きブロックが多数残る(フラグメンテーションが進む)傾向があります。

選択肢ごとの解説

  • 誤り。空きブロックリストの先頭から探して最初に見つかった領域を割り当てるファーストフィット方式の説明です。
  • 正しい。要求を満たす最小の空きブロックを選ぶため,残る断片が小さくなり,使えない小ブロックが多数残りやすくなります。
  • 誤り。ハッシュ関数で空きブロックを高速に検索するのは実装上の高速化手法であり,ベストフィット方式の特徴ではありません。
  • 誤り。空きブロックをアドレスの昇順に管理して隣接領域を結合しやすくするのは,空き領域の管理方式(アドレス順リストやバディシステム)の説明です。
応用情報技術者の過去問を演習モードで解く