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

「メモリの確保」と「メモリの解放」の違い

スポンサーリンク

予備知識


用語意味
メモリ何かを記憶しておく部品。あるいは、パソコンさんが作業するときに使う机。仕事中の内容を記憶させておく、パソコンさんの部品

プログラムがメモリを使うとき、まずは場所取りをします。
「ここからここまで俺が使うから!他のやつは使うなよ!」と宣言するのです。


「メモリの確保」と「メモリの解放」の違い1

考え方は花見の場所取りと同じです。
他のやつが使わないように先に場所を押さえてしまいます。
ブルーシートを広げて「ここは俺たちが花見をする場所だ!」と主張するイメージです。

場所取りが終わったら、プログラムさんは、そこを使って作業をします。
そこは自分のために確保した場所です。
邪魔するやつがいないので好き勝手に使います。


「メモリの確保」と「メモリの解放」の違い2

作業が終わったら、待っているのは後片付けです。
メモリの上から荷物をどけて「ここはもう使わないから他の人が使っていいよ!」と宣言します。


「メモリの確保」と「メモリの解放」の違い3

考え方は花見の後片付けと同じです。
広げていたブルーシートを片付けて誰でも使えるようにするイメージです。
やることをやったら、お片付けをして、他の人が使える状態にしてから帰ります。
それがマナーです。

これが、プログラムがメモリを使うときの一般的な流れです。


「メモリの確保」と「メモリの解放」の違い4

それぞれの用語の意味


用語意味
メモリの確保メモリの一部を一時的に自分専用にする作業
メモリの解放一時的に自分専用にした、メモリの一部を誰でも使える状態に戻す作業

似ているところ


どちらもメモリの話で出てきます。

あと、対義語的な関係性の用語です。


「メモリの確保」と「メモリの解放」の違い5

違うところ


やることが逆です。

メモリの一部を自分専用にするのが「メモリの確保」です。


「メモリの確保」と「メモリの解放」の違い6

確保していたメモリを文字通り解放して「誰でも使っていいですよ」状態に戻すのが「メモリの解放」です。


「メモリの確保」と「メモリの解放」の違い7
スポンサーリンク
書籍画像044
書籍画像060


書籍画像
わわわ説明術コラム
宣伝だよ
エンジニア育成現場の「失敗」集めてみた。 42の失敗事例で学ぶマネジメントのうまい進めかた
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
サイバーセキュリティお嬢様と学ぶ 情報セキュリティの基本