进程的内存划分

  1. Linux进程的内存映射布局
  2. 进程的内存划分
    Linux进程的内存映射布局
  3. 代码节:该段包含了供CPU执行的机器码指令(.text节)
  4. 数据节:该段包含了供CPU操作的数据。通常来说,初始化数据(.data节)、未初始化数据(.bss节)和只读数据(.rdata节)会保存在分离的节中。
  5. 堆:动态内存分配的区域
  6. 栈:为各个函数提供独立的存储空间
  7. 最上层部分属于内核区域,特定进程的环境变量就存放在该区域