运行时存储空间组织(ppt 53页)
运行时存储空间组织(ppt 53页)内容简介
一、 运行环境和存储分配
二、 设计分析
三、 术语
四、 简单的栈式分配方案
五、 过程调用的四元式序列
六、 过程作为参数传递
七、 各种数据对象的存储分配
概述
任务:编译程序对目标程序运行时的数据空间的组织和管理(设计运行环境和分配存储) 如 通常栈式存储分配布局可为:
运行环境和存储分配设计分析
逻辑阶段:在目标代码生成前,作准备
实质:
关联(Binding)
将源程序的文本 程序运行动作的实现
源文件中的名字N 运行时的存储S
在语义学中,使用术语environment函数表示
env: N→S (N到S的映射)
术语
静态:如果一个名字的性质通过说明语句或隐或显规则而定义,则称这种性质是“静态”确定的。
动态:如果名字的性质只有在程序运行时才能知道,则称这种性质为“动态”确定的。
可变 (动态)数组:
若一个数组所需的存储空间的大小在编译时就已知道,则称它为确定数组,否则称为可变(动态)数组。
..............................
下一篇:组织培训讲座(ppt 120页)
用户登陆
组织设计热门资料
组织设计相关下载