- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.3页面替换策略的
;5.3.3 页面替换策略;页面替换策略中基本概念
驻留集(工作集):进程的合法页集合
访问串:进程访问虚空间的地址踪迹。
;页面替换策略分成两类:
驻留集大小固定的替换策略
驻留集大小可变的替换策略;驻留集与paging in/out的关系:
进程刚满创建时,驻留集为空。即s(t)=空。
若t+1时刻访问的页在s(t)中时,访问之。
即若r(t+1)∈s(t),则s(t+1)= s(t)。
若t+1时刻访问的页不在s(t)中时,且驻留
集大小小于m,则paging in。即若
r(t+1)!∈s(t),且|s(t)|m,则
s(t+1)=s(t)+{r(t+1)}。
若t+1时刻访问的页不在s(t)中时,且驻留
集大小等于m,则先paging out页y,再
paging in r(t+1)页。
即s(t+1)=s(t)-{y}+{r(t+1)}。;(一) FIFO替换算法(替换最早进入的页);FIFO方法的特点:
实现方便。不需要额外硬件。
效果不好,有Belady奇异。;(二) OPT(Optimal replacement)
; OPT方法特点:
最优的固定驻留集大小替换策略。
不可实现。
;(三) LRU(Least Recently Used);LRU策略是一种栈算法。;LRU策略的特点:要硬件配合,实现费用高,但效果适中。
实现方法1:给每个页帧设一个计数器,每访问一页,对应页帧计数清0,其余页帧计数加1,淘汰计数最大的页帧。
实现方法2:类似栈的结构来管理和实现LRU;(四) 实用方法(兼顾FIFO和LRU策略)
为页帧在页表项中增加一位使用位,硬件每访存一次即将对应页的使用位置1,操作系统页面管理程序定时将所有使用位清0。淘汰时任选一个使用位为0的页。
操作系统选择淘汰页时,尽量避免选被修改过的页。因此,首先选择使用和修改位都为0的页;若没有,再选修改位为1,使用位为0;再选使用位为1,修改位为0的页;最后按FIFO选两者均为1的页。;程序行态:指程序访存布局特性和行为特性
局部性行态:一段时间内程序访存有局部性.
阶段转换行态:从一个局部集向另一个局部集过渡是突然的.
局部集大小一般不超过程序总页数的20%。; 若驻留集中的某页有△个访问间隔没被访问则将其淘汰。
举例:取△=5,访问串为;实现:
每一页面设一计数器。每访存一次,将所有计数器加1,所访存的页面计数器清0,淘汰计数器值等于△的页面??;
每访问一页,将当前硬时钟值记录在页表项中,操作系统定时(以T为周期)检查驻留集页表项的时钟值,若:当前时钟值 - 页表项中时钟值 △,则淘汰之。
; ;实用操作系统选择动态驻留集FIFO(SWS)的变种。
设立两个队列:自由链表和修改链表。
定时作页淘汰:淘汰时不立即末去页中数据,根据页面修改否挂入自由链/修改链,修改链过长时,回写页面后改挂到自由链中。
paging in要用空页时,选自由链的第一页帧,这时页中数据被覆盖。
在自由链/修改链中的页面再次被访问时,则将该页从链中摘除,使该页又能通过页表项访问到。
您可能关注的文档
- 3存储系统-内存 缓吹逆 辅存.ppt
- 3微机原理 课件第二的章 第二讲.jsp.ppt
- 3操作系统的分类的.ppt
- 3月30日2013年河南值男考考前重点中学联手预测试卷.doc
- 3章 C程序的.ppt
- 3章指令系统的.ppt
- 3第三章 电子商务偷镍站的运行环境.ppt
- 3第三讲 命题逻辑推的理.ppt
- 3篇3章逻辑代数与基的本逻辑电路1(新).ppt
- 3第三讲 跨国公司进的入外国市场方式及其选择.ppt
- 2024—2025学年湖南省岳阳市弘毅新华中学下学期八年级数学入学考试卷.doc
- 备考2023年广东省东莞市【辅警协警】笔试模拟考试(含答案).docx
- 外来植物入侵群落理论假说.docx
- 备考2023年广东省东莞市中级会计职称经济法真题(含答案).docx
- 多媒体技术考试试题及参考答案Word版.docx
- 备考2023年四川省绵阳市公务员省考行政职业能力测验预测试题(含.docx
- 备考2023年四川省泸州市辅警协警笔试笔试预测试题(含答案).docx
- 备考2023年四川省绵阳市公务员省考行政职业能力测验模拟考试(含.docx
- 备考2023年四川省泸州市辅警协警笔试笔试真题(含答案).docx
- 2024—2025学年湖北省黄石市黄石港区部分学校七年级下学期第一次月考数学试卷卷.doc
文档评论(0)