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

旅游电网站建设目标如何修改asp网站栏目

旅游电网站建设目标,如何修改asp网站栏目,大连做网站开发的公司,wordpress 电商计算机操作系统——页面置换算法 根据中国大学MOOC计算机操作系统(电子科技大学)而写. 如果自己要设计页面置换#xff0c;要根据什么原则来设计#xff1f;我们首先想到的是存储器的局部性原理#xff08;时间局部性、空间局部性#xff09; Page removed should be the …计算机操作系统——页面置换算法 根据中国大学MOOC计算机操作系统(电子科技大学)而写. 如果自己要设计页面置换要根据什么原则来设计我们首先想到的是存储器的局部性原理时间局部性、空间局部性 Page removed should be the page least likely to be referenced in the future.删除的页面应该是将来最不可能被引用的页面。 Most policies predict the future behavior on the basis of past behavior.大多数原则根据过去的行为来预测未来的行为。 通过运行的历史来预测将来的行为这也是根据局部性原理得到的。 在最近的将来最少可能被引用到。最近的将来不用的页面换出去根据局部性原理我们就得到了页面置换算法的设计思想。 一、Optimal Algorithm(最佳置换算法) 拿来用作比较的参考指标工程上无法实现 置换在将来再也不被访问的页面预测将来发生的事置换在最远的将来才被访问的页面 一般做题或考试的题目 给出访问页面的流(访问序列)Page Address Stream给出驻留集(页框数盛放多少个页面)给出条件(预调页、请求调页)给出置换算法要求计算缺页次数及缺页率 预调页将预计在不久之后便会被访问的页面预先调入内存。 请求调页一直推迟到进程要访问的页面不在物理内存时为止由此引起缺页中断。 二、Least Recently Used Algorithm(最近最少使用算法) Replaces the page that has not been referenced for the longest time.替换最长时间未被引用的页面。By the principle of locality,this should be the page least likely to be referenced in the near future.根据位置原则这应该是在不久的将来最不可能被引用的页面。Each page could be tagged with the time of last reference.This would require a great deal of overhead.每页都可以用最后一次引用的时间来标记。这将需要大量的开销。 从原理上看LRU算法可以被实现但是任何一种实现方法都将产生很大的系统开销。因此许多OS据使用近似LRU算法。一些应用程序具有很强的非局部性存储引用(比如顺序存储引用)特征。对于此类应用程序LRU算法就不再由优势。 三、First-in First-out Algorithm(先进先出算法) Treats page frames allocated to a process as a circular buffer.-将分配给进程的页面帧视为循环缓冲区。Pages are removed in round-robin style.-页面以循环方式移除。Simplest replacement policy to implement.-实施最简单的更换政策。Page that has been in memory the longest is replaced.-替换内存中最长的页面。These pages many be needed again very soon.-这些页面可能很快就会被再次使用。 FIFO算法最简单最容易实现。如果应用程序具有顺序存储引用特征那么使用FIFO算法将获得很好的性能。但是大多数应用程序具有局部存储引用特征。对于此类的应用程序FIFO算法的性能是很差的。容易产生抖动抖动即对刚被替换出去的页立即又要被访问。需要将它调入因无空闲内存又要替换另一页而后者又是即将被访问的页于是造成了系统需花费大量的时间忙于进行这种频繁的页面交换致使系统的实际效率很低严重导致系统瘫痪.可能存在Belady现象( Belady现象虚拟存储器系统中的一种异常现象即增加进程的页框数缺页率反而上升。) 四、Clock Algorithm(时钟置换算法) LRU算法的近似,系统开销很大,在现代操作系统中使用很多. Additional bit called a use bit.-使用位的附加位。When a page is first loaded in memory,the use bit is set to 1.-当页面第一次载入内存时使用位设置为1。When the page is referenced,the use bit is set to 1.-当页面被引用时使用位被设置为1。When it is time to replace a page,the first frame encountered with the use bit set to 0 is replaced.-当需要替换页面时使用位设置为0时遇到的第一帧被替换。During the search for replacement,each use bit set to 1 is changed to 0.-在搜索替换的过程中每个设置为1的使用位都变为0。 CLOCK算法中,系统将置换范围内的所有frame组成一个环形缓冲区,并为其设置一个扫描指针. 没有进行页面置换时,扫描指针总是指向上一次进行页面置换时被置换页面所在位置的下一个位置. 当需要进行页面置换时,系统将移动扫描指针搜索置换范围内的各个frame以便找到一个U位为0的frame. 如果当前扫描指针所指向的frame其U位为1,那么系统将该frame的U位设置为0,扫描指针移到下一个位置,继续搜索.如果当前扫描指针所指向的frame其U位为0,则系统将该frame中的页面作为被置换页面,同时把扫描指针移到下一个位置,停止搜索. 改进后的Clock置换算法 (最应该被淘汰的页)1类(A0,M0):表示该页最近即未被访问又未被修改是最佳淘汰页。 2类(A0,M1):表示该页最近未被访问但已被修改。 3类(A1,M0):表示该页最近已被访问但未被修改该页有可能再被访问。 (最不应该被淘汰的页)4类(A1,M1):表示该页最近已被访问且被修改该页可能再被访问。
http://www.zqtcl.cn/news/708160/

相关文章:

  • 小游戏网站模板无锡网站建设818gx
  • 娄底做网站陕西网站维护
  • 电子商务网站建设首要问题是佛山网站设计步骤
  • iphone网站哈尔滨做平台网站平台公司吗
  • 公司网站制作高端有什么网站可以做外贸出口信息
  • 旅游网站建设ppt自己动手制作网站
  • 做注册任务的网站有哪些seo搜索排名优化
  • 用php做网站和go做网站网站建设 完成
  • 做平面设计在那个网站上找图好网站广告出价平台
  • 网站点击率查询wordpress忘记后台账号
  • 网站怎么做全屏的网站建设报价比较表
  • 商城网站项目案例简单的明星个人网站建设论文
  • 腾讯云建网站如何利用谷歌云做自己的网站
  • 合肥网站搭建著名的网站建设公司
  • win7的iis怎么制作网站网页制作基础代码
  • 黄页网站大全免费网在线进一步优化供给推动消费平稳增长
  • dw中怎样做网站链接网页版qq登录入口账号密码
  • 外贸网站建设soho中国建设银行网站易方达消费
  • 淘宝客网站推广怎么做图文识别微信小程序是什么
  • 郑州网站建设、北京做网页公司
  • 代码错误网站wordpress主题屏蔽更新
  • 建五金方面的网站广告联盟app手机版
  • 宜宾建设网站公众号怎么制作流程
  • 上海崇明网站建设崇信县门户网站首页
  • 北京手机版建站系统开发学网页设计需要什么学历
  • 英文网站备案互联网排名前十的公司2021
  • 网站外部外链建设如何开发wordpress主题
  • 个人网站首页内容辽宁省建设网站
  • 二建证从住房建设厅网站调出流程需求分析 网站
  • 鞋子网站模板做网站开发学什么软件