Linux进程存储管理
2012-11-06 16:32
253 查看
1.进程内存结构
1)代码区(text segment)。加载的是可执行文件代码段
2)全局初始化数据区/静态数据区(Data Segment)。加载的是可执行文件数据段,存储于数据段的数据的生存周期为整个程序运行过程
3)未初始化数据区(BSS)
4)堆区(heap)用于动态内存分配
一般由程序员分配和释放,若程序员不释放,程序结束时有可能由OS回收
5)栈区(stack)。由编译器
1)代码区(text segment)。加载的是可执行文件代码段
2)全局初始化数据区/静态数据区(Data Segment)。加载的是可执行文件数据段,存储于数据段的数据的生存周期为整个程序运行过程
3)未初始化数据区(BSS)
4)堆区(heap)用于动态内存分配
一般由程序员分配和释放,若程序员不释放,程序结束时有可能由OS回收
5)栈区(stack)。由编译器
相关文章推荐
- linux进程存储管理--进程内存结构
- 【原创】《Linux高级程序设计》(杨宗德著)--- Linux进程存储管理
- 【原创】《Linux高级程序设计》(杨宗德著)--- Linux进程存储管理
- linux C 进程内部存储管理
- linux进程存储管理--进程内存结构
- linux进程存储管理--进程内存结构
- 学习LINUX高级程序设计之进程存储管理
- 【linux】进程存储管理
- linux C 进程内部存储管理
- Linux学习---进程管理top
- Linux 系统管理-进程管理
- 12个Linux进程管理命令介绍
- Linux进程查看与管理、作业控制、网络客户端工具
- Linux 进程管理剖析
- Linux下C进程管理(fork,wait,exec)
- Linux进程ID号--Linux进程的管理与调度(三)
- Linux进程管理之task_struct结构体(下)
- Linux进程管理命令之ps、dstat、top、htop
- Linux进程管理(1)
- linux基础:进程管理