- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程专业本科课程 编 译 原 理 Compilers Principles 长安大学信息工程学院软件工程系 主讲:李 鹏 第七章 运行时刻环境 本章内容 •存储位置的分配 • 对变量及数据的访问 2 影响存储分配策略的语言特征 • 过程能否递归 • 当控制从过程的活动返回时,局部变量的值是否要保留 • 过程能否访问非局部变量 • 过程调用的参数传递方式 • 过程能否作为参数被传递 • 过程能否作为结果值传递 • 存储块能否在程序控制下动态地分配 • 存储块是否必须显式地释放 3 7.1 存储组织 运行时内存的划分 一个目标程序在逻辑 代 码 区 地址空间的运行时刻映像 静态区 包含数据区和代码区。 栈区 三种分配策略 静态分配 栈式分配 堆区 动态分配 堆式分配 7.1 存储组织 4 静态分配 • 名字在程序被编译时绑定到存储单元,不需要运行 时的任何支持。 • 绑定的生存期是程序的整个运行时间。 • 控制再次进入该过程时,局部变量的值和控制上一 次离开时的一样。 • 每个信息的存储空间大小是固定的。 • 过程调用时保存信息的地址在编译时是已知的。 7.1 存储组织 5 静态分配给语言带来限制 • 递归过程不被允许 • 数据对象的长度和它在内存中位置的限制,必须是 在编译时可以知道的 • 数据结构不能动态建立 7.1 存储组织 6 7.2 空间的栈式分配 活动树 活动树:用树来描绘控制进入和离开活动的方式 m r q(1,9) p (1,9) q(1,3) q(5,9) p (1,3) q(1,0) q(2,3) p (5,9) q(5,5) q(7,9) p (2,3) q(2,1) q(3,3) p (7,9) q(7,7) q(9,9) 7.2 空间的栈式分配 7 活动树的特点 • 每个结点代表某过程的一个活动 • 根结点代表主程序的活动 • 结点a是结点b 的父结点,当且仅当控制流从a 的 活动进入b 的活动 • 结点a处于结点b 的左边,当且仅当a 的生存期先 于b 的生存期 7.2 空间的栈式分配 8 活动记录 过程的活动 过程的一次执行称
您可能关注的文档
- 医学细胞生物学(中山大学)第二章 细胞的概念和分子基础(附习题).docx
- 医学细胞生物学(中山大学)第五章 细胞的内膜系统与囊泡运输.docx
- 医学细胞生物学(中山大学)12 信号转导-五年制.pptx
- 医学细胞生物学(中山大学)柯琼 核糖体-20141027.pptx
- 医学细胞生物学(中山大学)柯琼 第6章细胞骨架与细胞运动-20150408.pptx
- 医学英语教学(盛淑芳)Introduction.ppt
- 医学英语教学(盛淑芳)Unit 1.ppt
- 医学细胞生物学(中山大学)细胞分化-五年制.ppt
- 医学英语教学(盛淑芳)unit 3.ppt
- 医学细胞生物学(中山大学)上课课件 5细胞的内膜系统与囊泡转运.ppt
最近下载
- Q/GDW 13239.1—2018 35kV电力电缆采购标准(第1部分:通用技术规范).pdf VIP
- 水电解质酸碱代谢失衡病人的护理失衡.ppt VIP
- Q∕GDW 13247.2-2018 35kV电力电缆附件采购标准 第二部分:专用技术规范(高清-可复制).pdf VIP
- 2024届高考英语一轮总复习选择性必修第二册Unit3FoodandCulture教师用书.doc VIP
- 医学检验生物安全培训课件.pptx VIP
- 高三化学教学反思15篇.pdf VIP
- 河南成人2024学位英语考试真题及答案.docx VIP
- 中药新药临床研究.pptx VIP
- 2024届高考英语一轮总复习选择性必修第二册Unit1ScienceandScientists教师用书.doc VIP
- 农田喷灌工程施工方案(3篇).docx VIP
文档评论(0)