高速缓存工作原理.pptVIP

  • 10
  • 0
  • 约2.86千字
  • 约 11页
  • 2022-07-24 发布于湖北
  • 举报
中国科学院上海微系统与信息技术研究所 Shanghai Institute of Microsystem and Information Technology, Chinese Academy of Sciences, China Cache工作原理 Cache一致性问题 Cache与主存地址映射 高速缓存 现代计算系统的存储器通常为层次体系结构, CPU 使用了高速缓冲系统来平衡芯片上寄存器的高速计算速度与芯片外其他层次存储器之间较低的数据存取速度之间的差距。 Cache工作原理 (1)利用程序的时间局部性和空间局部性特征来优化系统性能,平衡处理器与存储器之间的数据存取差距,cache的访存速度接近cpu而容量接近主存。 (2)主存到cache映射:主存和Cache是由同样大小的块组成,主存以块为单位映象到Cache中。地址映射方式有全相联映射、直接映射、组相联映射。工作原理相似,映射关系被记录在映射相表中,cache的每一块都拥有一个表项。 (3)程序访问内存地址:当cpu送来一个访存地址时,系统查寻映射表判断该地址所在内存块是否在cache中,若在,则可直接访问cache,这种情况称为cache命中;若不然,则直接访问内存,并把地址所在的主存块移入cache块中。 (4)Cache提高存储器的平均访问速度的原因: 时间局部性:如果一个

文档评论(0)

1亿VIP精品文档

相关文档