Chinaunix首页 | 论坛 | 博客
  • 博客访问: 408409
  • 博文数量: 51
  • 博客积分: 2030
  • 博客等级: 大尉
  • 技术积分: 1109
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-15 08:11
文章分类

全部博文(51)

文章存档

2022年(1)

2016年(2)

2015年(1)

2014年(2)

2013年(4)

2011年(9)

2010年(2)

2009年(5)

2008年(14)

2007年(11)

我的朋友

分类: LINUX

2009-04-03 11:25:44

最高地址部分用于存放环境变量和主函数的入参
.data包含静态的和全局的已初始化的数据,
.bss包含静态的和全局的未初始化的数据。 
.text段包含程序指令和和很多只读数据。 
tack 包含局部的非静态的已初始化和未初始化的变量
heap 用于非配内存空间给malloc之类的函数

+-------------------+   high address 
|     env strings     | 
+-------------------+ 
|     argv strings    | 
+-------------------+ 
|     env pointers    | 
+-------------------+ 
|     argv pointers   | 
+-------------------+ 
|     argc            | 
+-------------------+ 
|     stack           | 
|         |           | 
|      |  |           | 
|      |  |           | 
|      |              | 
|     heap            | 
+-------------------+ 
|     .bss            | 
+-------------------+ 
|     .data           | 
+-------------------+ 
|     .text           | 
+-------------------+   low address 
阅读(1162) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~