解析虚拟存储中的置换算法.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
解析虚拟存储中的置换算法.pdf

应用技术 太原科技 2008年第7期 TAIYUAN SCI-TECH 文章编号: ( ) 1006-4877200807-0056-03 解析虚拟存储中的置换算法 周慧琴 (忻州师范学院专科部,山西 忻州 034000) 摘 要:阐述了虚拟存储中各类置换算法的基本思想和算法的实现,并比较了它们的优缺点,以及 在同一置换算法中对该算法的几种不同分析理解方法,讨论了如何才能把缺页率保持在一个合理的 水平上。 关键词:虚拟存储;置换算法;内存;页面走向 中图分类号: TP301 文献标志码:A 程序内容计算机是不清楚的[2] 1 虚拟存储原理 。 虚拟存储不是物理上扩大了内存空间,而是逻 对特定的访问序列来说,为确定缺页的数量和 辑上扩充了内存容量。作业不是全部一次性地装入 页面置换算法还要知道可用的内存块数。为了更好 内存 (主存),而是只装入被认为是反复执行和调 说明页面置换算法,我们采用下述页面走向:7, 用的工作区部分,其他部分则在执行过程中动态装 , , , , , , , , , , , , , , , 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 入。正因为如此,在进程运行过程中,当需要执行 , , , ,并且假定每个作业只有 个内存块可 1 7 0 1 3 某条指令而又发现它不在内存时或当执行某条指令 供使用来探讨常用页面置换算法。 需要访问其他的数据或指令时,这些指令和数据不 )最优页面置换算法 。 算法是 1 OPT OPT 1966 在内存中,从而发生缺页 或(缺段)中断,进程调 年由Belady提出的一种算法,其实质是从内存中移 度就要把它调入内存,而内存中已没有空闲块时, 出以后不再使用的页面。这是一种理想化的置换算 则需要在内存中选一暂时不使用的页,将其换到外 法,其优点是缺页中断率最低。它要求操作系统能 存,而把所需要的页从外存调入内存[1] 知道进程 “将来”页面的使用情况,但这是不可能 。 为了实现分页虚拟存储管理,操作系统建立3 实现的,因为程序的执行是不可预测的。 种管理表格:存储页面表、作业表和页表。其中关 对于上面的页面走向来说,最优页面置换算法 键是如何发现缺页,以及在页表中加缺页位;其次 仅出现 次缺页中断,见图 。如果给定的页面走 9 1 是如何解决缺页,发现缺页中断,调入所缺的页, 引用率 如果内存没有空间,就要从内存中先调出页再调入 7 0 12 0 3 0 4 2 3 0 3 2 12 0 17 0 1 7 7 7 2 2 2 2 2 7 需要的页,实际上是一个内存页面置换算法的问题。 0 0 0 0 4 0 0 0 2 页面置换

文档评论(0)

wangshirufeng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档