- 4
- 0
- 约1.42万字
- 约 94页
- 2019-02-15 发布于天津
- 举报
运行时存储空间组织教材
第6章 运行时存储空间组织 6.1 静态存储分配 6.2 简单的栈式存储分配 6.3 嵌套过程语言的栈式实现 6.4 堆式动态存储分配 6.5 参数传递补遗 6.1 静态存储分配 如果在编译时就能够确定一个程序在运行时所需的存储空间大小,则在编译时就能够安排好目标程序运行时的全部数据空间,并能确定每个数据项的单元地址,存储空间的这种分配方法叫做静态分配。 对FORTRAN语言来说,其特点是不允许过程有递归性,每个数据名所需的存储空间大小都是常量(即不允许含可变体积的数据,如可变数组),并且所有数据名的性质是完全确定的(不允许出现在运行时再动态确定其性质的名字这种情况)。这些特点确保整个程序所需数据空间的总量在编译时是完全确定的,从而每个数据名的地址就可静态地进行分配。 静态存储分配是一种最简单的存储管理。一般而言,适于静态存储分配的语言必须满足以下条件: (1) 数组的上下界必须是常数; (2) 过程调用不允许递归; (3) 不允许采用动态的数据结构(即在程序运行过程中申请和释放的数据结构)。 满足这些条件的语言除了FORTRAN之外,还有BASIC等语言。在这些语言中,编译程序可以完全确定程序中数据项所在的地址(通常为相对于各数据区起始地址的位移量)。由于过程调
您可能关注的文档
- 财务报告概述3.ppt
- 财务报告概述4.ppt
- 财务报告概述1.ppt
- 财务报告概述2.ppt
- 财务报告概述5.ppt
- 财务报告编制与分析1.ppt
- 财务报告的概述1.ppt
- 财务报告的概述.ppt
- 财务报表、现金流量与财务计划.ppt
- 财务报告编制与分析.ppt
- [凉山州]2025年四川凉山州第二批引进人才714名笔试历年参考题库典型考点附带答案详解.docx
- 广东省惠州市第三中学2024-2025学年高一物理第二学期期末综合测试试题含解析.doc
- 四川省南充市广安市广安中学2025届下学期开学考试物理试题试卷含解析.doc
- [凉山州]2025四川凉山州州属事业单位考试招聘52人笔试历年参考题库典型考点附带答案详解.docx
- 2026年新教材初二英语下册期末测试题库.docx
- 2026年初中英语下册期末考试重点难点解析.docx
- 病房护理资源整合规划.docx
- 居住建筑暖通系统节能优化报告.docx
- [凉山州]2025四川凉山州雷波县事业单位考核招聘高层次急需紧缺专业技术人才8人笔试历年参考题库典型考点附带答案详解.docx
- 伤口造口护理实践手册.docx
最近下载
- CS3000学习详解最新版.pdf VIP
- 鼻内镜颅底手术.pptx VIP
- 第八届中国淄博)国际陶瓷博览会ren体彩绘.ppt VIP
- 第1课远古时期的人类活动(课件2)-七年级历史上册优质教学课件(统编版2024).pptx VIP
- 数轴 课件 2026-2027学年人教版七年级数学上册.pptx VIP
- 一例PICC堵管后艰难溶栓之路——个案护理汇报.pptx VIP
- 1.2+原始农业与史前社会+课件+-2025-2026学年统编版七年级历史上册.pptx VIP
- 不同类型ENSO事件对中国夏季降水的影响差异_ENSO动力学.docx
- 【数学】乘方(第1课时)课件2025-2026学年人教版数学七年级上册.pptx VIP
- 2026年CSCO免疫检查点抑制剂相关的毒性管理指南(全文).docx
原创力文档

文档评论(0)