資格暗記無料で始める

フラグメンテーションとメモリコンパクションとは?

フラグメンテーションとメモリコンパクションとは、フラグメンテーションは記憶領域の確保と解放を繰り返した結果、使えない断片が散らばる現象。合計では十分な空きがあるのに連続領域が取れなくなる。これを解消するため、使用中の領域を片側へ詰め直すのがメモリコンパクション(ガーベジコレクション)。

ふらぐめんてーしょんとめもりこんぱくしょん

基本情報技術者試験の頻出用語/テクノロジ系


フラグメンテーションとメモリコンパクションの意味

フラグメンテーションは記憶領域の確保と解放を繰り返した結果、使えない断片が散らばる現象。合計では十分な空きがあるのに連続領域が取れなくなる。これを解消するため、使用中の領域を片側へ詰め直すのがメモリコンパクション(ガーベジコレクション)。

フラグメンテーションとメモリコンパクションの具体例

空きが20kバイトずつ3か所に散っていると、合計60kバイトあっても50kバイトの要求に応えられない。コンパクションで使用中領域を前へ寄せれば、末尾に60kバイトの連続空きができる。

フラグメンテーションとメモリコンパクションは試験でどう引っ掛けられる?

内部フラグメンテーション(区画内の余り)と外部フラグメンテーション(区画間の隙間)を区別すること。コンパクションが効くのは外部のほうで、内部の余りは詰め直しても解消しない。

フラグメンテーションとメモリコンパクションと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。