- 28
- 0
- 约 10页
- 2016-04-25 发布于重庆
- 举报
高速缓存问题的解决
问题描述
假设有n个页面驻留在内存中,且有一个能容纳k个页面的高速缓存。现有依次访问内存中m个页面的请求序列I=I1,I2,…,Ii,…,Im,其中mk。我们必须确定任何时刻哪k个页面放在高速缓存中。对某个访问请求Ii,若该页面在高速缓存中,则可很快完成访问。否则发生一次缺页,必须将其调入高速缓存。这时,若高速缓存未满,则直接将其调入,否则必须确定将高速缓存中哪个页面置换出来以便为Ii腾出空间。高速缓存调度问题是指如何调度页面使得缺页的总数尽可能少。
算法分析
LRU算法:
LRU策略淘汰上次使用距离当前最远的页。LRU实现耗费较高,由于LUR淘汰的是上次使用距时刻t最远的页,故须记录这个距离。记录方法可使用计数器,给每个页帧增设一个计数器,每访问一页,就把对应的页帧的计数器清零,其余页帧加一,因此,计数器最大的页就是上次访问距今最远的页。
Opt算法:
虽然OPT策略被誉为驻留集固定策略中的最优策略,但是由于控制页面调度时需预先知道整个访问串,而在大多数情况下,访问串是不可知的,故难以付诸实用。在现实情况下并不能完全知晓整个请求序列,但假设我们事先已经知道,这样采取OPT就是最优的。
缓存调度采用OPT策略,OPT策略是驻留集大小固定策略中的最优策略。它淘汰下次访问距当前最远的那些页中序号最小的一页。称OPT为驻留集固定类策略中的最优策略理由是,OPT策略对任意一个访问串的控制
您可能关注的文档
最近下载
- 《单相桥式全波整流电路》电子电工职教课件.pdf VIP
- 通桥(2017)2368A-V-1 60+100+60m(双线,直、曲线).pdf VIP
- (毕业设计论文)《江阴长江港口港埠公司5000吨级通用码头工程设计》.docx VIP
- 最新《工会基础知识》试题库及答案1000题【完美打印版】.docx VIP
- 中国石化招聘考试笔试历年真题库预测试卷.doc VIP
- 标准图集-22G101-2 现浇混凝土板式楼梯.pdf VIP
- ASME第九卷焊接和钎焊评定标准.ppt VIP
- DBT29-202-2022 天津市建筑基坑工程技术规程-天津市工程建设标准.pdf VIP
- 教学设计:单相桥式全波整流电路.pdf VIP
- ASMESectionIX第九卷焊接工艺评定.ppt VIP
原创力文档

文档评论(0)