第07章 72 高速缓冲存储器.pptVIP

  • 2
  • 0
  • 约3.3千字
  • 约 29页
  • 2019-08-30 发布于湖北
  • 举报
cache存储器工作原理 ★ 根据局部性原理,可在主存和CPU之间设置一个 高速的容量相对较小的存储器,如果当前正在 执行的程序和数据存放在这个存储器中,则当 程序运行时,不必从主存取指令和取数据,而 访问这个高速存储器即可,所以提高了程序的 运行速度,这个存储器称作高速缓冲存储器。 ★ 命中率:CPU所要访问的信息在cache中的比率。 ★ cache容量比主存的容量小得多,但不能太小, 太小会使命中率太低;也没有必要过大,过大 不仅会增加成本,而且当容量超过一定值后, 命中率随容量的增加将不会有明显地增长。 ★ 读操作 ● 命中:直接读即可。 ● 失效:需要从主存读取新字块调入cache。 ★ 写操作(字块已在cache中时) ★ 暂时只向cache存储器写入,并用标志加以注明, 直到经过修改的字块被从cache中替换出来时才 一次写入主存。 ★ 每次写入cache时也同时写入主存,使cache和 主存保持一致。 ★ 具有cache的存储器的平均存取时间: 设cache的存取时间为tc,命中率为h, 主存的存取时间为tM,则: 2. cache存储器组织 图 直接映像cache组织 图 全相联映像cache组织 图 组相联映像cac

文档评论(0)

1亿VIP精品文档

相关文档