sbrk() に関する Linux マニュアルを徹底的に読みました。
sbrk() は、プロセスのデータ セグメントの終了を定義するプログラム ブレークの位置を変更します (つまり、プログラム ブレークは、初期化されていないデータ セグメントの終了後の最初の位置です)。
そして、ユーザー空間のメモリの構成が次のようなものであることは知っています:
問題は 、sbrk(1) を呼び出すと、ヒープのサイズを増やしていると表示されるのはなぜですか? マニュアル通り、「データセグメント&bss」の終了位置を変更しています。では、データ セグメントと bss のサイズはどのくらい増加するのでしょうか。