- 6
- 0
- 约1.19万字
- 约 44页
- 2017-07-07 发布于湖北
- 举报
第四章 存储系统 4、高速缓冲存储器(Cache) 4.1、地址映象 4.2、替换算法 4.3、多层次的Cache 辅助存储器 Cache 的全部功能都是 由硬件完成的, 对程序员来说是透明的。 有了Cache使CPU的工作效率大大提高。但是当未命中而将新的主存块 调入Cache中而它的可用位置又已被占满时,就产生替换算法问题。 替换算法目的:获得最高命中率,使CPU访问的块尽可能都在Cache中。 1)先进先出算法 FIFO 按调入Cache的先后决定淘汰的顺序,淘汰最先调入Cache的块。 这种方法:实现容易,系统开销少,但不一定合理,因为有些最先调入的块可能正在使用。 2)最近最少使用算法 LRU 为Cache各块建立一个LRU目录,记录其调用情况,当需要替换时将 在最近一段时间内使用最少的块替换出去。 这种方法:命中率高,但算法复杂,系统开销大。 4.2、替换算法 LRU替换算法的平均命中率高于FIFO替换算法的平均命中率。 应为LRU替换算法反映了程序的局部性特点。 例:设一个容量为4个块的全相联Cache,分别采用FIFO和LRU替换算 法,假定访问的主存地址块序列为2、11、2、9、7、6、4、3, 画出每次访问后Cache中的内容变化情况。
您可能关注的文档
最近下载
- 江苏省钢结构分部GJ.pdf VIP
- 2024-2025学年广东省深圳市龙岗区部分校三年级(下)期中数学试卷(含解析).docx VIP
- 2024年河北省唐山市玉田县六年级下学期小升初数学试卷.docx VIP
- 核孔膜在水果保鲜方面的应用.doc VIP
- 广西小学生诗词大赛备考试题库500题(供参考).doc VIP
- suc三菱2011三菱asx劲炫原厂gr00003200-15.pdf VIP
- 国开电大本科《管理英语3》机考总题库.pdf VIP
- 张祖德无机化学教案 (15).doc VIP
- 国开电大本科《理工英语3》机考总题库.pdf VIP
- 部编版语文一年级下册第六单元 夏天 大单元整体学历案教案 教学设计附作业设计(基于新课标教学评一致性).docx VIP
原创力文档

文档评论(0)