Cache
在计算机的存储系统体系中,Cache是访问速度最快的层次(若有寄存器,则寄存器最快)
使用Cache改善系统性能的依据是程序的局部性原理
如果以h代表对Cache的访问命中率,t1表示Cache的周期时间,t2表示主存储器周期时间,以读操作为例,使用“Cache+主存储器”的系统的平均周期为t3,则:t3=h*t1+(1-h)*t2,其中,(1-h)又称为失效率(未命中率)
Cache的访问速度仅次于CPu
映像:
- 直接相联映像:硬件电路较简单,但冲突率很高。
- 全相联映像:电路难于设计和实现,只适用于小容量的Cache,冲突率较低。
- 组相联映像:直接相联与全相联的折中。
- 地址映像:是将主存与Cache的存储控件划分为若干大小相同的页(或称为块)。