运行时存储空间组织(ppt 53页)
所属分类:组织设计
文件大小:679 KB
下载要求:10 学币或VIP
点击下载第一章、 概述
第二章、 运行环境和存储分配
第三章、 设计分析
第四章、 术语
第五章、 简单的栈式分配方案
第六章、 嵌套过程语言的栈式
第七章、 分配方案
第八章、 过程调用的四元式序列
运行环境和存储分配设计分析
逻辑阶段:在目标代码生成前,作准备
实质:
关联(Binding)
将源程序的文本 程序运行动作的实现
源文件中的名字N 运行时的存储S
在语义学中,使用术语environment函数表示
env: N→S (N到S的映射)
静态文本中 运行时动作及为实现其动作的准备
(与运行时数据对象的表示有关)
过程定义
过程名 执行过程体
过程体 控制数据对象的分配,为执行过程体使用
源文本中同样的名字 目标程序中不同的数据空间
因为一个过程可以是递归的,这时同一个名字在不同的时间可能代表不同的存储单元
决定存储管理复杂程度的因素——源语言本身
1. 允许的数据类型的多少
2.语言中允许的数据项是 静态确定
动态确定
3.程序结构 决定名字的作用域的规则和结构
A. 段结构
B. 过程定义不嵌套,只允许过程递归调用
C. 分程序结构
分程序嵌套
过程定义嵌套
存储分配方案策略:
l 静态存储分配
l 动态存储分配——栈式
堆式
上一篇:组织结构设计(ppt 130页)
精品资料网 m.cnshu.cn
Copyright © 2004- 粤ICP备10098620号-1
风险管理 应急预案 研发管理 运营管理 内部管理 商业模式 执行力 连锁经营 公司治理 工厂管理 创新管理 家族企业 效率管理 名企案例 企业理念 价值管理 特许经营 瓶颈管理 调查问卷 策划方案 领导力 团队建设 企业变革 企业文化 战略管理 竞争策略 管理知识 危机管理 成本管理 项目管理 发展战略 年度计划 决策管理 企业上市 供应商 组织设计 产品管理 采购管理 品牌管理 企业诊断 企业咨询 商务谈判 物流管理 运作管理 管理制度 行业报告 经营管理 企划方案 MBA 流程管理 目标管理 招标投标 商务礼仪 管理表格 管理技能 管理案例 管理工具 管理手册 职业经理人 商业计划书 董事与股东 可行性报告