1 / 7
文档名称:

BSS段、数据段、代码段、堆与栈.doc

格式:doc   大小:98KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

BSS段、数据段、代码段、堆与栈.doc

上传人:小辰GG 2021/10/22 文件大小:98 KB

下载得到文件列表

BSS段、数据段、代码段、堆与栈.doc

文档介绍

文档介绍:BSS段:BSS段(bss segment)通常足扌旨用來存放程序中未初始化的全局变届的一块内存区 域。BSS是英文Block Stalled by Symbol的简称。BSS段属于静态内存分配。
数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变最的一块内存 区域。数据段属于静态内存分配。
代码段:代码段(code segment/text segment)通常足指用來存放程序执行代码的一块内存区 域。这部分区域的大小在程序运行询就已经确定,并且内存区域通常属于只读,某些架构也 允许代码段为可每,即允许修改程序。在代码段中,也有可能包含一些只读的常数变最,例 如字符串常最等。
堆(heap ):堆是用于存放进程运行中被动态分配的内存段,它的人小并不固定,可动态扩 张或缩减。当进程调用malloc等函数分配内存时,新分配的内心就被动态添加到堆上(堆 被扩张);当利用free等函数禅放内存时,被禅放的内存从堆中被剔除(堆被缩减) 栈(stack):栈乂称堆栈,是川八存放程序临时创建的局部变最,也就是说我们函数括弧“{}” 中定义的变量(但不包括static声明的变最,static意味着在数据段中存放变彊)。除此以外, 在函数被调用时,其参数也会被丿k入发起调川的进程栈中,并U待到调川结束后,函数的返 回值也会被存放回栈中。山于栈的先进先出特点,所以栈特别方便用來保存/恢复调用现场: 从这个意义上讲,我们可以把堆栈看成一个寄存、交换临时数据的内存区。
【例一】
用cl编译两个小程序如下:
程序1:
int ar[30000];
void maiii()
}
程序2:
int ai[300000] = {1,2, 3,4, 5,6};
void maiii()
。沖下其为不解,于是于T•编译了 一下,并使川f /, 如下:
_BSS SEGMENT
?ar@***@3PAHA DD 0493e0H DUP (?) ; ar
_BSS ENDS
,ar被定义为:
_D AT A SEGMENT
?ar@***@3PAHA DD 01H ; ar
DD 02H
DD O3H
ORG $+1199988
DATAENDS
k别很明显,一个位于・bss段,,两者的区别在于:全局的未初始化变 ,其体体现为一个占位符;:而函数内 的鬥动变最都在栈上分配空间。.,英内容由操作系统初始化(清 零);,其内容由程序初始化,因此造成了上述悄况。
【例二】
编译如下程序():
#inchide <>
钳efine LEN 1002000
int inbss[LEN]:
float fA;
int indata[LEN]={l,2,3,4,5,6,7,8,9};
double dbB = ;
const int cst = 100;
int main(x oid)
{
in

最近更新

毛石挡土墙施工方案9659 31页

海南省2022年高考[英语卷]考试真题与答案解析.. 12页

2023年啤酒大麦新品种项目投资申请报告 64页

2024年物理特性分析产品项目投资申请报告代可.. 60页

考研英语历年真题例句详解含译文翻译accurate.. 10页

计算机二级必背选择题 9页

运动训练名词解释 6页

阅读理解考研英语二真题 16页

高中生红色文化爱国主义演讲稿 6页

初中道德与法治教师工作总结范文(通用6篇) 12页

放风筝的日记范文汇总三篇 3页

高级经济师之工商管理题库精品(模拟题) 94页

高级经济师之工商管理完整题库精品(全优) 94页

高级经济师之工商管理包过题库含答案【黄金题.. 93页

最新高级经济师之工商管理完整版附参考答案(.. 93页

最新房地产经纪协理之房地产经纪操作实务题库.. 41页

原发性高血压病人的护理222 34页

最新房地产经纪人之业务操作完整题库附答案【.. 41页

最新二级造价工程师之建设工程造价管理基础知.. 41页

卫生教学三基培训牙周组织疾病 23页

最新二级建造师之二建公路工程实务大全(含答.. 92页

房地产经纪协理之房地产经纪综合能力完整版通.. 42页

房地产经纪协理之房地产经纪操作实务题库大全.. 40页

静脉输液的品管圈ppt课件 28页

完整版)压缩空气管道施工方案 13页

人大履职情况评分表模板 1页

广西恭城县大营铷矿床地质特征及矿石选冶性能.. 6页

初中英语完形填空教学思考 8页

保险培训课件:理赔人员廉洁自律教育 38页

【众星捧月选股器】-战法 4页