断片化とは
だんぺんか
確保と解放を繰り返すうちに空きメモリが細かく分かれ、合計は十分でも大きな領域をまとめて確保できなくなる現象。フラグメンテーションとも呼ぶ。
この用語の分野: リンカ・ローダと実行形式
だんぺんか
確保と解放を繰り返すうちに空きメモリが細かく分かれ、合計は十分でも大きな領域をまとめて確保できなくなる現象。フラグメンテーションとも呼ぶ。
この用語の分野: リンカ・ローダと実行形式
これを断片化と呼びます。
mallocとfreeを繰り返すうちに、空きメモリの合計は十分あるのに、大きな領域をまとめて確保できなくなることがある…一方、少しのデータでも大きなページ単位で割り当てるので、使わない領域(内部断片化)が増え、メモリの割り当ても柔軟でなくなります。
大きなページ(ヒュージページ)を使う主な利点と欠点の組み合わせとして正しいものはどれか。TLB(変換索引バッファ) ページフォルト 位置独立コード ASLR ELF エントリポイント オブジェクトファイル 共有ライブラリ 再配置 GOT(グローバルオフセットテーブル)