您现在的位置: 精品资料网 >> 企业管理 >> 组织设计 >> 资料信息

运行时存储空间组织(ppt 53页)

所属分类:
组织设计
文件大小:
225 KB
下载地址:
相关资料:
运行时,存储,空间组织
运行时存储空间组织(ppt 53页)内容简介

一、 运行环境和存储分配
二、 设计分析
三、 术语
四、 简单的栈式分配方案
五、 过程调用的四元式序列
六、 过程作为参数传递
七、 各种数据对象的存储分配

 

 

概述
任务:编译程序对目标程序运行时的数据空间的组织和管理(设计运行环境和分配存储)  如 通常栈式存储分配布局可为:
运行环境和存储分配 设计分析
逻辑阶段:在目标代码生成前,作准备
实质:  
       关联(Binding)
将源程序的文本          程序运行动作的实现
 源文件中的名字N        运行时的存储S
在语义学中,使用术语environment函数表示
env:     N→S    (N到S的映射)
术语
静态:如果一个名字的性质通过说明语句或隐或显规则而定义,则称这种性质是“静态”确定的。
动态:如果名字的性质只有在程序运行时才能知道,则称这种性质为“动态”确定的。
可变 (动态)数组:
       若一个数组所需的存储空间的大小在编译时就已知道,则称它为确定数组,否则称为可变(动态)数组。


..............................