- 2
- 0
- 约3.96千字
- 约 23页
- 2017-02-13 发布于湖北
- 举报
nhkjk 目标程序运行时的存储组织 学习目标: 掌握: 参数传递的几种方式 理解: 静态存储分配、栈式动态存储分配、 堆式动态存储分配的基本思想 目标程序运行时的存储组织 存储分配是在运行阶段进行的; 但编译程序在编译阶段要为其设计好存储组织形式,并将这种组织形式通过生成的目标代码体现出来; 运行阶段,随着目标代码的运行,数据的存储组织形式便得以实现。 目标程序运行时的存储组织要解决的问题: 把静态的源程序与程序运行时的动态活动联系起来,即运行中的程序信息是如何进行存储和访问的。 在程序执行过程中,程序中数据的存取是通过对应的存储单元来进行的 存储组织就是要在编译阶段为源程序中出现的用户定义的变量与常量、临时工作单元、过程或函数调用时需要的连接单元与返回地址等分配其在运行阶段的存储空间 8.1 运行时的存储空间结构 当程序运行时,存储区的内容包括: 目标代码 目标代码的大小在编译时可以静态确定,因此可以把它放在静态确定的区域; 目标代码运行时的数据空间 数据空间包括:用户定义的各种类型的数据对象;临时工作单元;输入/输出缓冲区等 数据空间有三种组织形式:静态数据区、栈区和堆区 运行时的存储空间结构如下: 8.2 运行时的存储空间分配 影响分配策略的因素: 源语言的结构特点 源语言的数据类型 源语言中决定名字作用域的规则 编译器具体实现时,采用如下三种分配策略之一或三种的混
您可能关注的文档
- 离心压缩机计算例题.ppt
- 理统计的理论依据,在理论研究及应用上有着重要作用。.ppt
- 理想低通滤波器.ppt
- 理想实验方法伽利略的发现以及他所用的科学推理的方法是人.ppt
- 理综生物广东高考试题及考试大纲研读.ppt
- 立式全抽芯可调节斜流泵安装技术广东省源天工程公司.ppt
- 磷酸二酯酶(PDE)及其抑制剂概述.ppt
- 漫画作文训练.ppt
- 煤炭化工装备的投资机会.ppt
- 目的为防止局限空间作业危害,局限空间作业须事先拟妥职.ppt
- 多彩中文排版信息可视化图表.pptx
- 2026年徐州市云龙区社区工作者招聘考试备考试题及答案解析.docx
- 2026年渝中区北碚区社区工作者招聘笔试参考试题及答案解析.docx
- 2026年宁夏回族自治区中卫市社区工作者招聘考试参考试题及答案解析.docx
- 2026年平顶山市石龙区社区工作者招聘考试模拟试题及答案解析.docx
- 2026年辽宁省社区工作者招聘笔试参考试题及答案解析.docx
- 2026年舟山市定海区城管协管招聘笔试备考题库及答案解析.docx
- 2026年石嘴山市大武口区社区工作者招聘笔试参考题库及答案解析.docx
- 多彩关系图形信息可视化图表.pptx
- 2026年石家庄市桥东区社区工作者招聘考试备考题库及答案解析.docx
最近下载
- 航空运输地理 课件全套 第1--10章 地理学与航空运输地理---航空运输业的发展战略 .pdf
- (高清版)DB62∕T 3222-2022 建设工程造价成果文件编制标准.docx VIP
- 2025年静脉治疗护理技术操作规范 .pdf VIP
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第12章教案_画布API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第11章教案_界面API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第10章教案_设备API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第09章教案_位置API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第08章教案_数据缓存API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第07章教案_文件API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第06章教案_媒体API.doc
原创力文档

文档评论(0)