IT用語帳
A-1開発・運用の方法論 · オペレーティングシステム

メモリコンパクション

Memory Compaction

めもりこんぱくしょん

主記憶上に細かく散らばった空き領域(フラグメンテーション)を解消するため、使用中の領域を詰めて移動し、空き領域を1つの連続した大きな領域にまとめる処理。移動中はプログラムを止める必要があり、プログラムが再配置可能であることが前提となる。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 4 回出題(基本情報技術者試験 3・応用情報技術者試験 1)

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

Related

関連キーワードの用語

A-1再編成

データの追加、更新、削除を繰り返して断片化したデータベースの格納領域を整理し直し、データを物理的に詰めて並べ直す操作。アクセスの効率を回復し、未使用の領域を回収できる。データベースの運用で定期的に行う保守作業の一つである。

A-1ファーストフィット

主記憶の可変長の領域を割り当てる方式の一つで、空き領域を先頭から探し、要求された大きさを満たす最初の空き領域を割り当てる。探索が速いが、先頭付近に小さな空き領域が残りやすい。

A-1ベストフィット

主記憶の可変長の領域を割り当てる方式の一つで、要求された大きさを満たす空き領域のうち最も小さいものを割り当てる。大きな空き領域を温存できるが、使い道のない細かな空き領域が生じやすく、すべての空き領域を調べる手間もかかる。

A-1ワーストフィット

主記憶の可変長の領域を割り当てる方式の一つで、空き領域のうち最も大きいものを割り当てる。割当て後に残る空き領域が大きくなるため再利用しやすいが、大きな領域を必要とする要求に応えにくくなる。

FE仮想記憶

主記憶と補助記憶を組み合わせて、物理メモリ以上のメモリ空間をプログラムに提供する技術。ページング方式が代表的で、必要なページのみを主記憶に読み込むデマンドページングが一般的。

FEページング方式

仮想記憶の実現方式の一つ。仮想アドレス空間を固定長のページに、物理メモリを同じサイズのページフレームに分割し、ページ単位でメモリの割り当てを管理する。外部フラグメンテーションが発生しない。