1 / 26
文档名称:

第7章 存储系统(1)cache.ppt

格式:ppt   页数:26
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第7章 存储系统(1)cache.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第7章 存储系统(1)cache.ppt

文档介绍

文档介绍:第7章存储系统
1. Cache存储器
2. 虚拟存储器
返回
1
Cache-CPU-主存之间的关系
关系
CPU
Cache
主存
字传送
块传送
…...
…...
主存

Cache
标记
结构
2
Cache--主存之间的关系
假设主存储器的大小为2n个字节,共分成2m个块,每个块的大小为2b个字节,则:
n=m+b
假设Cache中有2c个块,每个块的大小为2b个字节,则Cache的大小为2c+b个字节。
3
2b个字节
2b
2b
2b
2m块
主存地址结构:
主存块号
块内地址
m位
b位
主存地址结构分析
n位
4
2b个字节
2b
2b
2c块
Cache地址结构:
主存块号
块内地址
c位
b位
Cache地址结构分析
5
平均存取时间
具有Cache的存储器,其平均存取时间计算如下:
平均存取时间=h•tc+(1-h)(tc+tM)
其中: tc为Cache的存取时间
h为命中率
tM为主存的存取时间
6
Cache的设计要素
Cache容量
映射方式
直接映射
组相联映射
全相联映射
替换算法
最近最少使用(LRU)
Least Recently Used
先进先出(FIFO)
最不经常使用(LFU)
Least Frequently Used
随机RAND
写策略
写通过
回写
块大小
Cache数目
一级或二级
统一或分离
7
直接映射(Direct Mapping)
把主存的每一块映射到一个固定的Cache槽中。
j=i mod 2c, 其中j为Cache槽号,i为主存的块号, 2c为Cache的槽数。
优点:实现简单、花费少。
缺点:Cache利用率不高。
8
9
全相联(associative mapping)
通过允许每个主存块装入到Cache的任何一槽中来克服直接映射的缺点。
10