フラグメンテーションに関する記述のうち,適切なものはどれか。
令和4年度 春期 応用情報技術者 問18
テクノロジ系
正解と解説
正解 ウ
フラグメンテーションが起きると、空き領域の合計は足りていても、連続した領域を確保できなくなることがあります。
フラグメンテーション(断片化)は、メモリの獲得と返却を繰り返すうちに、空き領域が小さく分散する現象です。空き領域が連続していないため、合計では足りていても、大きな領域を一度に確保できないことがあります。これは、大きさの異なる領域を扱う可変長ブロック方式で起きやすい現象です。固定長ブロック方式では、どの空きブロックも同じ大きさなので、獲得と返却が速く、この断片化は起きません。
ア:可変長ブロック方式では、様々な大きさの領域を獲得・返却するうちに空き領域が分散し、フラグメンテーションが発生します。
イ:固定長ブロック方式は、獲得と返却が速いうえに、フラグメンテーションが起きにくい方式です。起きやすいのは可変長ブロック方式です。
エ:ガーベジコレクションは、空き領域が不足したときなど、必要なときに行うものです。返却のたびに行う必要はなく、行えば処理の負荷が大きくなります。
出典:令和4年度 春期 応用情報技術者試験 問18
全年度から出題。10問で実力を判定します。登録不要。
出典:令和4年度 春期 応用情報技術者試験 問18(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方