程序編譯,鏈接,運行過程

進程在內存上的佈局: 在x86體系32位linux內核/操作系統下: 每一個進程在運行的時候,系統會爲其分配一個以上構造的4G的虛擬地址空間:3G爲用戶空間(私有)1G爲內核空間(共享) 對任何一個普通進程:涉及到5種不同段。 代碼段:用來存放程序的執行代碼,大小在程序運行前已經確定,並且只讀不可寫,也包含一些只讀的常數變量,例字符串常量等。 數據段: 用來存放程序中已初始化的全局變量(靜態內存分
相關文章
相關標籤/搜索