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

メモリアロケーション

pointこの用語のポイント

pointプログラムが、自分の仕事で使うメモリを確保することだよ

スポンサーリンク

簡単に書くよ

メモリアロケーション(英:memory allocation)とは

プログラムさんが自分の仕事で使う分のメモリを「メモリのここからここまでは俺が使うからな!おまえらは使うんじゃねーぞ!」と宣言して他のプログラムに取られないように確保すること
です。


image piyo

詳しく書くよ

メモリ」+「アロケーション」で「メモリアロケーション」です。

メモリアロケーション

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

メモリアロケーション2

アロケーションの意味は「割り当て」とか「配分」とからしいですが、ここでは「確保」と解釈してください。
「これは私の物だからな!おまえにはやらないよ!」です。

メモリアロケーション3

以上を踏まえて

プログラムさんが自分の仕事で必要となるメモリを「メモリのこの部分は俺が使うからね!他の人は使わないでね!」と確保する

のがメモリアロケーションです。
メモリの同じ部分を他のプログラムに使われないようにするためにやります。

メモリアロケーション4

先ほど、メモリは作業机だと説明しました。
プログラムさんが仕事をするときには、この机の上に仕事道具を広げます。
仮に、ピヨ太プログラムがノートを広げたとしましょう。

メモリアロケーション5

この状態で、ピヨ子プログラムがノートの上に荷物を置いたら、どうなるでしょう?

メモリアロケーション6

そうですね。
ピヨ太プログラムの仕事の邪魔です。

メモリアロケーション7

そこで、机を使うときは、自分の陣地を確保してから使います。
「ここからここまでは俺が使うからね!他の人は使わないでね!」と決めちゃうのです。

メモリアロケーション8

これで他のプログラムに邪魔されることは ありません。
ノートの上に荷物を置かれる心配がなくなります。

メモリアロケーション9

このように、みんなで共同で使っている作業机(メモリ)に対して、自分の使う部分を確保する行為がメモリアロケーションです。


image piyo2

一言でまとめるよ

まぁ「メモリアロケーション」って単語が出てきたら「自分が使う分のメモリを確保するんだな~」と お考えください。

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

おまけ

■訳してみるよ

「memory(メモリ)」の意味は「記憶」とか「記憶力」とかです。
「allocation(アロケーション)」の意味は「割り当て」とか「配給」とか「配置」とかです。
何となく くっつけると

記憶の割り当て

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
インフルエンサー六法 活動開始から情報発信、収益化までに潜むトラブル対策50
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践