过程及活动过程的每一次运行(或执行)被称为一次活动(.pptVIP

  • 33
  • 0
  • 约4.15千字
  • 约 17页
  • 2018-08-14 发布于江苏
  • 举报

过程及活动过程的每一次运行(或执行)被称为一次活动(.ppt

过程及活动过程的每一次运行(或执行)被称为一次活动(

二. 活动记录 每个活动记录的大小在编译时可以确定( 除动态数据 ),因此以SP为变址器可方便的访问各个数据。 9.3 简单的栈式存储分配 二. C 的过程调用、过程进入、过程返回 2. 过程进入 9.5 堆式动态存储分配 2. 变长块管理 根据用户要求的大小分配空间。 所有的空闲空间组成链表,有申请时从链表中找一块合适的空闲空间分配,分配策略有三种: 首次满足法、最有满足法、 最差满足法。 回收时要进行空闲空间的合并。 * * 过程与活动 过程的每一次运行(或执行)被称为一次活动(activation)。活动是一个动态的概念,除了设计为永不停机的过程(如操作系统等),或者是因设计错误而出现死循环的过程之外,任何过程的活动均有有限的生存期(life time)。 第九章 运行时存储空间组织 概述:编译程序必须分配目标程序运行时的数据空间 9.1目标程序运行时的活动 一. 过程的活动 为讨论方便,将整个程序、函数均视为过程。 一个过程的活动是指该过程的一次执行。 过程的活动生存期是指从该过程体第一步操作到最后一步操作之间的操作序。两个过程的活动生存期或嵌套或不重叠。 一个标识符说明在程序中能起作用的范围称为该

文档评论(0)

1亿VIP精品文档

相关文档