windows下:
代码段:
.text段 存放程序源代码(二进制形式)
数据段
只读数据段rodata 存放常量
初始化数据段 .data段 :初始化为非0的全局变量和静态变量
未初始化数据段 .bss段 :初始化为0,未初始化的全局变量和静态变量。程序加载执行前,会将该段整体赋值为0.
Stack栈:
栈,在其上开辟栈桢。
FILO 先进后出
heap 堆
给用户自定义数据提供空间 约1.3G+
Linux下:(更加精确):
将前0-3G分为用户空间,将3G-4G分为内存空间