以下存储器那个存储器最快?有寄存器的时候就选寄存器,没有寄存器就选Cache
Cache功能
提高CPU数据输入输出的速率,突破冯·诺依曼瓶颈,即CPU与存储系统减数据传送宽带限制。
改善系统的性能是根据程序的局部性原理。
计算“Cache+主存储器”的平均周期(平均访问时间)
h:对Cache的访问命中率
t1:Cache的周期时间
t2:主存储器周期时间
举例:
假设CPU执行某段程序时,共访问Cache命中2000次,访问主存50次。已知:Cache的存取周期为50ns,主存的存取周期为200ns。求Cache-主存系统的命中率。
命中率公式:
Nc = 2000, Nm= 50
2000 / 2000 + 50 = 0.97
平均访问时间:
0.97 50 + ( 1 - 0.97 ) 200 = 54.5