Cache

Cache功能:提高CPU对数据输入输出的速率。

在计算机的存储体系中,(寄存器)、Cache是访问速度最快的层次。

如果以h代表对Cache的访问命中率,t1表示Cache的周期时间,t2表示Cache的主存储器的周期时间,以读操作为列,使用“”Cache+主存储器“”的系统平均周期为t3,公式如下:

t3 = h × t1 + (1-h)× t2 

其中:(1-h)又称为失效率(未命中率)

举例:

h命中率为:95%

t1的Cache的周期时间为:1ns

t2的主存储器周期时间为:1000ns

系统的平均周期 t3 = 1ns × 95% + (1-95%)× 1000ns = 0.95ns + 50ns = 50.95ns

有了Cache之后,周期快了将近20倍。

你可能感兴趣的:(Cache)