【发布时间】:2013-01-22 10:38:42
【问题描述】:
1、可执行文件中有.text、.data、.bss等部分。
2、还有程序内存段(代码、初始化数据、未初始化数据(BSS)、堆、栈)可以从可执行文件的段映射。
在每一个之上,我可以理解它是什么,当程序加载时,段放在磁盘中,而段放在内存中。当程序开始运行时,Initialized data,BSS,Heap segment都被放入Data segment中,具体如下表:
此表引用自 http://www.tenouk.com/ModuleW.html 表 w.6:
我的问题是内存中的地址空间段和程序内存段有什么区别?
【问题讨论】:
-
嗯,这不是一个可靠的(或有信誉的?)来源。