虚拟地址空间分布

之前整理过,进程由操作系统分配4G的虚拟地址空间,虚拟地址空间有两部分,第一部分是用户空间,第二部分是内核空间。 在linux下是按照1G内核空间和3G用户空间来分配的。 从低地址到高地址: .text 是正文段,保存可执行代码、只读变量、字符串变量 .data 是初始化数据段,保存静态变量全局变量。 .bss 是未初始化数据段,保存未初始化的全局、静态变量 .heap 是堆,用于程序员动态申请内
相关文章
相关标签/搜索