SkillStack
テクノロジ系5 / 80問

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

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

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】イ

ベストフィット方式は、空きブロック群の中から、要求されたサイズを満たす最小のブロックを割り当てるアルゴリズムです。

イが正解です。ベストフィットでは常にぴったりに近いサイズのブロックを選ぶため、割り当て後に残る空き領域が非常に小さくなりがちです。その結果、使い道のない小さな空きブロック(フラグメンテーション)が多数残る傾向があります。

アはファーストフィット方式の特徴です。アドレスの小さい方から順に探索するため、下位アドレスが頻繁に使われ、上位に大きな空きが残りやすくなります。

ウは誤りです。ベストフィット方式はハッシュ関数を使った検索ではなく、空きブロックリストを走査して最小の適合ブロックを探します。

エはメモリコンパクションやバディシステムなどの特徴に近い記述であり、ベストフィット方式固有の特徴ではありません。

【ポイント】 メモリ管理のアルゴリズムとして、ファーストフィット(最初に見つかった適合ブロック)、ベストフィット(最小の適合ブロック)、ワーストフィット(最大の空きブロック)の3方式の違いを理解しておきましょう。

出典:令和7年度 秋期 応用情報技術者試験 午前 問5
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の80問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める