フラグメンテーションとメモリコンパクションとは?
フラグメンテーションとメモリコンパクションとは、フラグメンテーションは記憶領域の確保と解放を繰り返した結果、使えない断片が散らばる現象。合計では十分な空きがあるのに連続領域が取れなくなる。これを解消するため、使用中の領域を片側へ詰め直すのがメモリコンパクション(ガーベジコレクション)。
ふらぐめんてーしょんとめもりこんぱくしょん
フラグメンテーションとメモリコンパクションの意味
フラグメンテーションは記憶領域の確保と解放を繰り返した結果、使えない断片が散らばる現象。合計では十分な空きがあるのに連続領域が取れなくなる。これを解消するため、使用中の領域を片側へ詰め直すのがメモリコンパクション(ガーベジコレクション)。
フラグメンテーションとメモリコンパクションの具体例
空きが20kバイトずつ3か所に散っていると、合計60kバイトあっても50kバイトの要求に応えられない。コンパクションで使用中領域を前へ寄せれば、末尾に60kバイトの連続空きができる。
フラグメンテーションとメモリコンパクションは試験でどう引っ掛けられる?
内部フラグメンテーション(区画内の余り)と外部フラグメンテーション(区画間の隙間)を区別すること。コンパクションが効くのは外部のほうで、内部の余りは詰め直しても解消しない。
フラグメンテーションとメモリコンパクションと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。