《操作系统教学资料》Chap4.5虚拟存储管理.2013.ppt

《操作系统教学资料》Chap4.5虚拟存储管理.2013.ppt

  1. 1、本文档共86页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
局部最佳页面替换算法(2) 时刻t 0 1 2 3 4 5 6 7 8 9 10 引用串 p4 p3 p3 p4 p2 p3 p5 p3 p5 p1 p4 p1 - - - - - - - - - √ - p2 - - - - √ - - - - - - p3 - √ √ √ √ √ √ √ - - - p4 √ √ √ √ - - - - - - √ p5 - - - - - - √ √ √ - - In t p3 p2 p5 p1 p4 OUT t p4 p2 p3 p5 p1 局部最佳页面替换算法示例 时 刻 引用串 驻留集 Outt 滑动窗口 已驻留 Int T0 P4 P4 (0,0+3)看到p4 T1 P3 P4 P3 (1,1+3)看到p3, p4 T2 P3 P3,p4 (2,2+3)看到p3, p4 T3 P4 P3,p4 (3,3+3)看到p3, p4 T4 P2 P3 P2 p4 (4,4+3)中看不到p4 T5 P3 P3 P2 (5,5+3)中看不到p2 T6 P5 P3 P5 (6,6+3)看到p3, p5 T7 P3 P3, P5 (7,7+3)看到p3, p5 T8 P5 P5 P3 (8,8+3)中看不到p3 T9 P1 P1 P5 (9,9+3)中看不到p5 T10 P4 P4 P1 (10,10+3)中看不到p1 局部最佳页面替换算法 (3) 缺页总数为5次,驻留集大小在1-2之间变化,任何时刻至多两个页框被占用,通过增加τ值,缺页数目可减少,但代价是花费更多页框。 2) 工作集模型和工作集置换算法 进程工作集指“在某一段时间间隔内进程运行所需访问的页面集合”。 实现思想:工作集模型用来对局部最佳页面替换算法进行模拟实现,不向前查看页面引用串,而是基于程序局部性原理向后看。 任何给定时刻,进程不久的将来所需主存页框数,可通过考查其过去最近的时间内的主存需求做出估计。 进程工作集 指“在某一段时间间隔内进程运行所需访问的页面集合”,W(t,Δ)表示在时刻t-Δ到时刻t之间( (t-Δ,t))所访问的页面集合,进程在时刻t的工作集。 Δ是系统定义的一个常量。变量Δ称为“工作集窗口尺寸”,可通过窗口来观察进程行为,还把工作集中所包含的页面数目称为“工作集尺寸”。 Δ=3。 Working-set model 命中 工作集替换示例 时刻t 0 1 2 3 4 5 6 7 8 9 10 引用串 p1 p3 p3 p4 p2 p3 p5 p3 p5 p1 p4 p1 √ √ √ √ - - - - - √ √ p2 - - - - √ √ √ √ - - - p3 - √ √ √ √ √ √ √ √ √ √ p4 √ √ √ √ √ √ √ - - - √ p5 √ √ - - - - √ √ √ √ √ In t p3 p2 p5 p1 p4 OUT t p5 p1 p4 p2 其中,p1在时刻t=0被引用,p4在时刻t=

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档