「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

メモリコンパクション

pointこの用語のポイント

pointメモリの中身を整理するよ

pointバラバラに置いてある奴らを、できるだけ1つにまとめるよ

スポンサーリンク

簡単に書くよ

メモリコンパクション(英:memory compaction)とは

メモリ(コンピュータの作業机)の中身を整理すること。
もう少し具体的に書くと

メモリ上では、本来は一塊のデータがバラバラになった状態で記憶されていたりするんだけど、それが続くと全体がゴチャゴチャしちゃうのね。そのゴチャゴチャした状態を整理して、一塊のデータはできるだけ一塊に近い状態で記憶された状態にすること
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「メモリ」と「断片化」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

今回 登場するメモリは「パソコンさんが作業するときに使う机」です。

メモリコンパクション

断片化は「本来は一塊のデータがバラバラになった状態で記憶される(記憶されている)こと」です。

メモリコンパクション2

ファイルなりなんなり、一塊のデータが あったとしましょう。

メモリコンパクション3

その一塊のデータが、そのままの形ではなくバラバラになった状態で記憶される(記憶されている)のが断片化です。

メモリコンパクション4

以上を踏まえて、本題に入ります。

メモリ上に何かを置くときには、必ずしも一塊になった状態で置かれるとは限りません。
バラバラにされて、空いている隙間にねじ込まれたりします。
いわゆる、断片化された状態になるわけです。

メモリコンパクション5

そうなると、どうしても無駄なスペースができてしまいます。
「ここに置きたいけど、狭いから置けないや」な場所がチラホラとできるのです。

メモリコンパクション6

そんな隙間も有効活用したいです。
どうしましょう?

そうですね。
中身を整理してあげれば良いのです。
バラバラに置かれているやつを1つにまとめてキュッと押し込めば、いくつかの小さな隙間を1つの大きな隙間にできます。
その大きな隙間に大きな物を置いたりできるでしょう。

メモリコンパクション7

この話でやった

メモリの中身を整理する

のが「メモリコンパクション」です。
バラバラに置かれている奴らをできるだけ一塊にして、まとまった広さの空きスペースを確保する作業です。

メモリコンパクション8

デフラグ」と言われて分かる人は、デフラグのメモリ版がメモリコンパクションだと思ってください。
デフラグはハードディスクとかの中身を整理しますが、メモリコンパクションはメモリの中身を整理します。


image piyo2

一言でまとめるよ

まぁ「メモリコンパクション」って単語が出てきたら「メモリ(コンピュータの作業机)の中身を整理するんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像019
書籍画像033

おまけ

■訳してみるよ

「memory(メモリ)」の意味は「記憶」とか「記憶力」とかです。
「compaction(コンパクション)」の意味は「圧縮」とか「ぎっしり詰めること」とかです。
何となく くっつけると

メモリを、ぎっしり詰める

となります。



■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
おい点P、動くんじゃねえ!──ニガテ民のための算数と数学の本
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践