版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
使用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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 六下品德与社会教育课件
- 医疗行业超融合架构解决方案
- 2019版 华东师大版 高中体育与健康 必修 全一册《第一章 体能》大单元整体教学设计2020课标
- 培训考勤方法讲解
- 《汽车租赁系统 》课件
- 现代家庭插花
- 大班健康活动防暑小妙招
- 产后疾病的预防与护理
- 《先天性心血管病》课件
- 饮食护理评估诊断措施病人的营养和饮食状况影响营养与
- DB32∕T 4111-2021 预应力混凝土实心方桩基础技术规程
- 基本笔画的特点和写法
- 设备安装工程质量评估报告
- (第五章)光刻工艺
- 蒸汽管道吹扫方案
- 职业危害防治计划和实施方案
- 班前安全讲话基本内容
- 土壤中除草剂残留对烟叶生产的影响与应对措施
- 消控室值班记录表
- AQL2.5抽检标准
- 液压破碎锤液压系统的设计与研究
评论
0/150
提交评论