※ ChatGPTを利用し、要約された質問です(原文:ヒープメモリについて)
ヒープメモリについて
教えて!goo検索で、
「ヒープ領域の限界値設定」を検索すると出てくる質問内容に対する回答No.2(ベストアンサー)について、
もう少し知りたいです。(私の質問ではないのですが。)
Visual C++のHeapAllocの場合、
ヒープ領域はOSが一緒くたに管理している領域から、個別のプログラムに割り当てられるのでしょうか?
ヒープというのがどういう場所にあるのかイメージしたいです。
プログラム起動時にシーケンシャルにそのプログラム用の、
(1)プログラム・スタック用領域・ヒープ領域が容易されるものなのか、
(2)プログラム・スタック用領域はシーケンシャルな領域が確保されて、
ヒープはOSが一括管理している共有の領域をもらうのか、
どちらなのでしょうか。
コンパイラや、OSによって違うものなのでしょうか?
普通に考えると(2)のような気がするのですが…。
お礼
レスありがとうございます。 どうも私がイメージしていたものは間違いであったようですね。 教わりましたことを参考に、調べてみます。