進程內存映像的地址空間佈局

進程的內存映像

    是指內核在內存中如何存放可執行程序文件。在將程序轉化爲進程的過程中,操作系統將可執行程序從硬盤複製到內存中

那程序裝到內存中  各種變量,堆 棧等 空間地址空間是如何分佈的呢?
寫如下程序測試(在虛擬機中,xshell 突然連不上了 拷不出來,截個圖吧。。。。)


輸出結果




通過這個測試程序 我們可以看一下程序的地址空間
而且從兩個棧變量的地址可以看出棧是從高地址向低地址生長的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章