当前位置: 首页 > news >正文

网站设计制作从哪网站建设需要做的优化工作

网站设计制作从哪,网站建设需要做的优化工作,现在学网站开发,河北中尊建设工程有限公司官方网站目录 目标程序运行时的活动 1. 过程的活动 2.参数传递 运行时存储器的划分 1.存储器的划分 2.活动记录 3.存储分配策略 简单的栈式存储分配 1.C的活动记录 2.C的函数调用、进入、返回 嵌套过程语言的栈式实现 1.带有静态链的活动记录 2.带有Display的活动记录 堆…

目录

目标程序运行时的活动

1. 过程的活动

2.参数传递

运行时存储器的划分

1.存储器的划分

2.活动记录

3.存储分配策略

简单的栈式存储分配

1.C的活动记录

2.C的函数调用、进入、返回

嵌套过程语言的栈式实现

1.带有静态链的活动记录

2.带有Display的活动记录

堆式动态存储分配

1. 堆式动态存储分配的实现

2.  隐式存储回收


目标程序运行时的活动

编译程序必须分配目标程序运行时的数据空间。

一个可执行程序所使用的存储空间被分为两个区:                          

代码区和数据区

1. 过程的活动

       过程的每一次运行(或执行)被称为一次活动 (activation)。活动是一个动态的概念,除了设 计为永不停机的过程(如操作系统等),或者是因 设计错误而出现死循环的过程之外,任何过程的 活动均有有限的生存期(life time)。

  • 为讨论方便,将整个程序、函数均视为过程。
  •  一个过程的活动是指该过程的一次执行。
  •  过程的活动生存期是指从该过程体第一步操作到最后一步操作之间的操作序。两个过程的活动生存期或嵌套或不重叠。

2.参数传递

值传递、地址传递、值结果传递、名传递

运行时存储器的划分

1.存储器的划分

2.活动记录

3.存储分配策略

简单的栈式存储分配

1.C的活动记录

2.C的函数调用、进入、返回

嵌套过程语言的栈式实现

以Pascal语言为例,由于允许嵌套定义过程,则会 出现“非局部名字的访问”问题。因此简单的栈式存储分配不适用。

活动记录中可配有静态链和嵌套层次表两种方式来实现。

1.带有静态链的活动记录

2.带有Display的活动记录

堆式动态存储分配

    若源程序语言允许用户自由的申请和退还数据空间,则应用堆式存储分配,其管理方式较为复杂,我们仅讨论几个主要问题。

1. 堆式动态存储分配的实现

2.  隐式存储回收

       对各用户存储空间的使用情况进行监控(用则加标 记),对不用、少用(未加标记)的空间及时回收,以提 高空间利用率。

回收过程分为两个阶段:

(1)第一个阶段为标记阶段,对已分配的块跟踪程序中各指针的访问路径。如果某个块被访问过,就给这个块加一个标记。

(2)第二个阶段为回收阶段,所有未加标记的存储块回收到一起,并插入空闲块链表中,然后消除在存储块中所加的全部标记。

http://www.yayakq.cn/news/70539/

相关文章:

  • 移动网站开发教程免费高清视频
  • 做联轴器的网站商业软文案例
  • wap建设网站国内网站设计公司
  • 网站开发费会计处理做国际贸易哪个网站好
  • 淘宝客网站开源黑色个人网站欣赏
  • 个人网站模版wordpress更换主题方法
  • 公司网站建设申请书做网站推广的方法
  • 软件源码成品资源下载网站宁波十大进出口公司
  • 梦织做网站wordpress如何添加友链
  • 做中考试卷的网站成都网站建站
  • 网站项目ppt怎么做wordpress怎么转移
  • 国内做微商城比较知名的网站营销型旅游网站建设
  • 陶瓷刀具网站策划书seo管理工具
  • 天津北京网站建设公司哪家好wordpress屏蔽google
  • 郑州专业网站制作服务报价西安市建设局官方网站
  • 不让在建设门户网站布谷 海南网站建设
  • 张店网站制作价格低广告网名
  • 文化馆网站建设的意义上海湖南网站建设
  • 重庆网站seo搜索引擎优化wordpress自用主题
  • 网站 只收录首页西安高端网站定制
  • 企业门户网站作用推广文案怎么写
  • 从网站开发到游戏编程怎样做网站吸引客户
  • 贵州网站开发哪家便宜杭州网站建设加q479185700
  • 中小企业电子商务网站建设保定哪家做网站好
  • 南昌网站建设利润免费网站制作手机软件的app
  • 大港油田建设网站工程建设标准化网站
  • 简单的做网站软件有啥素材图库
  • 开商城网站多少钱搭建一个小程序需要多少钱
  • 岳西县建设局网站公司宣传片视频制作
  • seo服务外包价格seo优化网络公司