版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
使用Cache的目的
CPU看到的内存储器
/速度
Cache的
/容量
主存的.
CPU
信息交换
字、字节传送
块传送
Cache的结构
AB-■r
MAR
/透明性地址1
阵列主
/三个阵列
存
地址Cache-AR储
存
储
器
替
换
MBR
DB
V
二、地址笑换方法
>全相连映象
>直接映象
地址转换方法
--------------------
映象规则
地址形式
主存地址tCache地址
查找方法
地址转换方法——例题
一■------------------------------------------------------------------------------------------------------------------------------------------
>Block=4B
>Cache=64B64B/4B=16Block
>MM=1024B1024B/4B=256Block
Cache
概述
地址转换方法
替换策略
写策略
Cache设计中的几个问题
Cache实例
三、替挽策略
为什么要替换
解决的问题
评价标准
常用的替换策略
常用的替换策略
----------------------
»随机替换策略
AFIFO(FirstInFirstOut)
>LRU(LeastRecently
Used)
常用的替换策略——随机替换策略
A方法:随机地选择被替换得块
A优点:简单,易于硬件实现,并且
对于硬件调试很有用
»缺点:没有考虑块被使用的情况,
反映不了程序的局部性
常用的替换策略——FIFO
^-------------------------------....................................................................................
>FIFO------FirstInFirstOut(先进先出)
»方法:最先装入的块最先被替换
»优点:简单,易于实现
»缺点:虽然利用了各块进入Cache的顺序这
一“历史”信息,但是还是不能正确反映程
序的局部性。因为最先进入的块,很可能是
经常用到的块。
常用的替换策略——LRU
——•------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>LRU-LeastRecentlyUsed(最近最少使用策略)
»方法:最近最少被使用的块作为被替换的块
»优点:反映了程序的局部性,因而失效率在三
种方法中最低
»缺点:比较复杂,硬件实现比较困难,特别是
当Cache容量增加时,实现代价越来越高,而且经
常只能是近似的实现(选最久没有被使用过的块
作为被替换的块)
LRU和随机法的失效率比较
\相
\联2路(%)4路(%)8路(%)
\度
Cacnte/随机
容量\LRU随机法LRULRU随机法
法
16KB5.185.694.675.294.394.96
64KB1.882.011.541.661.391.53
25KB1.151.171.131.131.121.12
VAX地址流(既包括用户程序又包括系
统程序)在块大小为16B情况下的统计
四、湃略
写策略
写失效
写失效时的内存分配
一致性问题
写策略
writethrough
storethrough
writeback
copyback
写策略----writethrough
»写直达
»方法:写Cache的同时写主存
»优点:实现简单。主存中的数据总是
最新的。对于I/O和多处理机系统非常重
要。
»问题:CPU写停顿(writestall)
写策略----writeback
»回写
»方法:只写Cache,当替换时才写回主
存,需要设置修改位。
»优点:写操作速度快。
A问题:Cache与MM的一致性问题
写失效
—----------
»什么是写失效
»写失效时的内存分配
writeallo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年译林版英语八年级第二学期期中质量测试卷(含答案含听力原文无音频)
- 文科卷一文综试卷及答案
- 初中学生安全教育课件
- 五年级第一单元测试题-冀教版五年级上册语文第一单元提升测试题及答案
- 电气接地系统技术要领
- 2022年湖北省安全员C证考试试题含答案参考34
- 雅安石棉撒拉池110kV输变电重建工程建设项目环境影响报告表
- 数控操作考试题目及答案
- 肾病科护理考试题及答案
- 肾性贫血护理试题及答案
- 医学影像学知到智慧树期末考试答案题库2025年南方医科大学
- 《医学美容技术》课件-5强脉冲光美容技术
- 预算绩效自评报告培训
- DB14-T 1734-2025 锅炉用甲醇燃料储供设施技术条件
- 浙江省宁波市鄞州区2024-2025学年七年级上学期期末英语试题(含答案、听力原文无音频)
- 提高连铸机群锚地脚螺栓安装一次合格率(修订)4-11
- 矿山作业安全事故调查处理制度
- GB/T 45013-2024精细陶瓷基片的热疲劳试验方法
- 《管理学基础》教学大纲
- 充电桩场地租赁协议(范本)
- 云南省楚雄州2023-2024学年上学期期末教育学业质量监测九年级历史试卷(含答案)
评论
0/150
提交评论