现在的位置: 首页 > 综合 > 正文

进程内存布局

2018年02月10日 ⁄ 综合 ⁄ 共 189字 ⁄ 字号 评论关闭

每一个进程的虚拟内存空间采取了相似的布局。见下图:

  • Text Segment: 包含实际执行的代码.
  • Initialized Data Segment: 包含初始化了的全局变量。
  • Uninitialized Data Segment: 未初始化的全局变量。在程序执行时会被初始化为0或者NULL
  • The stack: 栈帧的集合。向下增长,当函数调用的时候会分配新的栈帧。
  • The heap: 用于动态分配内存。

抱歉!评论已关闭.