微型计算机原理及应用05.pptVIP

  • 13
  • 0
  • 约8.45千字
  • 约 92页
  • 2018-01-13 发布于浙江
  • 举报
微型计算机原理及应用05

在有Cache的系统中,Cache的命中率与Cache的大小、替换算法、程序特性等因素有关。增加Cache后,CPU对主存的平均存取速度可按下式粗略地计算: 系统平均存取速度=Cache存取速度×命中率+RAM存取速度×(1-命中率) 【例5-7】 某微型计算机存储器系统由一级Cache和RAM组成。已知RAM的存取速度为 80ns,Cache的存取速度为6ns,Cache的命中率为85%,求该存储系统的平均存取速度。 解:由上述公式可知,系统的平均存取速度=6ns×85%+80ns×15%=5.1ns+12ns=17.1ns。 5.4.2 高速缓存与主存的存取一致性 Cache中应尽量存放CPU最近一直在使用的指令与数据。当Cache装满后,可将长期不用的数据删除,提高Cache的使用效率。为保持Cache中数据与主存储器中数据的一致性,同时避免CPU在读写过程中遗失新数据,确保Cache中更新过的数据不会因覆盖而消失,必须将Cache中的数据及时更新并准确地反映到主存储器。这个问题的解决有以下几种方式: (1)贯穿读出式 CPU Cache 主存储器 【例5-4】 用两片64K×8位的SRAM芯片构成容量为128KB的存储器。 解:这里现有的芯片容量为64KB,构成容量为128KB的存储器需要128KB/64KB=2片,线路连接如图5-22所示。图中两片芯片的地址范围

文档评论(0)

1亿VIP精品文档

相关文档