您的位置:首页 > 运维架构 > Linux

Linux进程内存空间分段

2015-08-06 13:57 537 查看
Linux的内存空间简单可以分为5个部分:

Text(代码区):存放可执行的指令操作,其只读不能写
Bss(静态区or全局区):存放未初始化的全局变量和静态变量
Data(数据区):存放初始化的全局变量和静态变量
Stack:存放临时变量,函数参数等
Heap:存放new/malloc等动态申请的变量,用户必须手动进行delete/free操作。 其中Stack和Heap的内存增长方向是相反的

具体可以参考下面这张图片:




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: