テクノロジ系 / ソフトウェア
コンパクション
コンパクションは、メモリの断片化を解消するため、使用領域を寄せ集めて空きをまとめる操作です。
もう少し詳しく
メモリの確保と解放を繰り返すと、空き領域が小さく分散し(断片化)、まとまった領域を確保できなくなります。コンパクションは、使用中の領域を片側へ寄せ集め、空き領域を1つの大きなまとまりにする操作です。断片化を解消し、メモリを有効に使えるようにします。
試験での見方
例:散らばった空き領域を、使用領域を寄せてまとめるのがコンパクションです。
テクノロジ系 / ソフトウェア
コンパクションは、メモリの断片化を解消するため、使用領域を寄せ集めて空きをまとめる操作です。
メモリの確保と解放を繰り返すと、空き領域が小さく分散し(断片化)、まとまった領域を確保できなくなります。コンパクションは、使用中の領域を片側へ寄せ集め、空き領域を1つの大きなまとまりにする操作です。断片化を解消し、メモリを有効に使えるようにします。
例:散らばった空き領域を、使用領域を寄せてまとめるのがコンパクションです。
断片化を解消し空きをまとめる点が核心です。フラグメンテーションとの関連を押さえましょう。