分类:
2011-01-06 17:24:44
主题:进程内存分配
执行文件状态:1:未运行;2:运行。
1. 执行文件至少包含以下三段:bss,data,text,此时执行文件可以是未运行状态,也可以是运行状态,因为它一定包含这三段。
(1)bss:保存未初始化的全局变量和静态变量。
(2)data:与bss相反,保存已初始化的全局变量和静态变量。
(3)text:存放cpu执行的机器指令,即c语句和函数编译后的机器代码。
2. 当执行文件运行后,除了bss,data,text装入进程空间,还会分配栈,堆到进程空间
(4)栈:保存函数的①函数参数、②管理员在2009年8月13日编辑了该文章文章。