首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

目标文件中的段跟内存中的区的概念和区分

2013-10-15 
目标文件中的段和内存中的区的概念和区分在编译器编译生成的目标文件中有段的概念,代码段、数据段、只读数据

目标文件中的段和内存中的区的概念和区分
在编译器编译生成的目标文件中有段的概念,代码段、数据段、只读数据段等。

在内存中有区的概念,静态内存区、代码区、栈区、堆区、只读区等

这两者之间有什么联系么,是不是目标文件中的只读数据,比如说代码、字符串、只读数据等都被复制到了内存中的只读区,静态变量和全局初始化变量放在了静态内存区。

是这样的吗? 程序内存分区?目标文件?段
[解决办法]
http://www.educity.cn/zk/bianyi/201305171627051701.htm

参考下
[解决办法]

windows PE 文件 
数据段->静态内存区、只读区
代码段->代码区
或者
数据段->静态内存区、
代码段->代码区,只读区


栈区、堆区 和段无关
是程序额外使用的区域

DOS
数据段 -->静态内存区、只读区

堆栈段-->栈区
代码段-->代码区
附加段-->自由内存区-->堆区

大约是这样,更细节的不能一一备述,要查手册.
[解决办法]
《Windows PE权威指南》
[解决办法]
翻翻我的博客
一个是section一个是segment

热点排行