- 3
- 0
- 约1.02万字
- 约 26页
- 2019-05-10 发布于广东
- 举报
第九章 运行时存储空间组织 第九章运行时存储空间组织 编译程序在完成词法、语法和语义分析后,在生成目标代码之前,需要把程序的静态正文和实现这个程序的运行时的活动联系起来弄清楚将来在代码运行时刻,源代码中的各种变量、常量等用户定义的量是如何存放的,如何去访问它们。 在程序的执行过程中,程序中数据的存取是通过与之对应的存储单元来进行的。在程序语言中,程序使用的存储单元都是由标识符来表示的。它们对应的内存地址都是由编译程序在编译时或由其生成的目标程序运行时进行分配。所以对于编译程序来说存储组织与管理是一个复杂而又十分重要的问题。这一章就是对目标程序运行时的活动和运行环境进行讨论,主要讨论存储组织与管理, 包括活动纪录的建立与管理、存储器的组织与存储分配的策略、非局部名称的访问等问题。 9。1 目标程序运行时的活动 9。1。1 过程的活动 这一节讨论一个过程的静态源程序和它的目标程序在运行时的活动之间的关系。 一个过程的活动指的是该过程的一次执行。 关于过程P一个活动的生存期,指的是从执行该构成体第一步操作到最后一步操作之间的操作序列,包括执行P时调用其他过程化费的时间。一般来说,术语“生存期”指的是在程序执行过程中若干步骤的一个顺序序列。 一个说明在程序里能起作用的范围成为该说明的作用域。 9。1。2 参数传递
您可能关注的文档
- 河北农业大学农业经济学课件 农业土地资源.ppt
- 河北农业大学数据结构课件第1章 绪论.ppt
- 河北农业大学数据结构课件第2章 线性表.ppt
- 河北农业大学数据结构课件第3章 栈和队列.ppt
- 河北农业大学数据结构课件第4章 串.ppt
- 河北农业大学数据结构课件第5章 树和二叉树.ppt
- 河北农业大学数据结构课件第6章 图.ppt
- 河北农业大学数据结构课件第7章 排序.ppt
- 河北农业大学数据结构课件第8章 查找.ppt
- 河北农业大学统计学原理课件第十二章 国民经济核算.ppt
- 河南师范大学编译技术与理论课件第六章 属性文法和语法制导翻译.ppt
- 河南师范大学编译技术与理论课件第七章 词义分析和中间代码生成.ppt
- 河南师范大学编译技术与理论课件第三章 词法分析.ppt
- 河南师范大学编译技术与理论课件第十二章 并行编译基础.ppt
- 河南师范大学编译技术与理论课件第十一章 目标代码生成.ppt
- 河南师范大学编译技术与理论课件第十章 优化.ppt
- 河南师范大学编译技术与理论课件第四章 语法分析――自上而下分析.ppt
- 河南师范大学编译技术与理论课件第五章 语法分析――自下而上分析.ppt
- 河南师范大学编译技术与理论课件第一章 引论.ppt
- 河南师范大学操作系统课件第八章 网络操作系统.ppt
最近下载
- 社区矫正调查评估规范.pdf VIP
- 2025年信息系统安全专家YARA规则编写与恶意软件狩猎专题试卷及解析.pdf VIP
- 药品批发企业年度质量体系评审评审报告(供货单位).docx VIP
- 2025年互联网营销师直播从业者的职业道德与行为规范专题试卷及解析.pdf VIP
- 2024-2025学年浙江省宁波市鄞州区十二校联考九年级(下)月考数学试卷(3月份)+答案解析.pdf VIP
- 2025年特许金融分析师无形资产估值专题试卷及解析.pdf VIP
- 2025年房地产经纪人国际房地产政策影响分析专题试卷及解析.pdf VIP
- 中国与新加坡初中数学教材难度比较分析.pdf VIP
- IEC-60945-中文版本可打印.pdf VIP
- 山东广电招考真题及答案.doc VIP
原创力文档

文档评论(0)