图7.3
主存 主存字 cache 字块内 地址 块标记 字块地址 地址
不命中
t位
c位
计算机组成原理
m位
b位
…
字块2c+1-1 字块 2c+1
字块 2m-1 18
直接映象
t位 Cache存储体
主存储体
i = j mod C
0 标记
* 1 标记
字块 0 字块 1
字块0 字块1
…
…
比较器(t位)
=
≠
C-1 标记 字块 2c-
CPU CACHE
主存(内存)
7/16/2020
计算机组成原理
辅存(外存)
2
1、主存和高速缓存之间的关系
Cache引入:
为解决CPU和主存之间的速度差距,提高整机的运算速度,在
CPU和主存之间插入的由高速电子器件组成的容量不大,但速
度很快的存储器演。示
Cache特点
存取速度最快,容量小,价格贵,存储控制和管理由硬件实 现。
高速缓冲区内将其容量先分成以组为单位,然后每组内 在包含若干页。
组相联映像方式的性能与复杂性介于直接映像与全 相联映像两种方式之间。设r 为Cache中每组中包含2r 个字块数,这样当r = 0 时,它就成为直接映像方式,当r = c 时,就是全相联映像方式。也就是各组是直接映像 方式,组内的页执行的是全相连映像方式。
0页 1页 … 15页 16页 17页 … 31页 … 2032页
7位 4位 9位 0组
主存 Cache 页内 标记 页号 地址
1组 主存页号
Cache地址
在访存时,只需比较
2033页 …
两7/1者6/202标0 记,如相同则命中 20计4算7机页组成原理