微型计算机系统与接口5第5章高速缓冲存储器Cache课案.pptVIP

  • 3
  • 0
  • 约 48页
  • 2017-03-03 发布于广东
  • 举报

微型计算机系统与接口5第5章高速缓冲存储器Cache课案.ppt

微型计算机系统与接口5第5章高速缓冲存储器Cache课案.ppt

第 5 章 高速缓冲存储器 Cache 5.1 Cache 存储器 Cache存储器是一种高速的,但其规模大小相对于主存储器而言又是比较小的位于处理机和操作速度比较低的主存储器之间的一种存储设备。其内保存的是目前处理机正在使用的主存储器的副本,处理机使用Cache 可以快速地从其内取得所需的指令和数据。 在正常情况下执行时,访问Cache 的速度要比访问主存储器的速度快3~8倍,所以装配有Cache 的处理机实实在在地减少了访问存储器的时间。由于装备有Cache,相应地减少了访问主存储器的次数,这一点对采用多CPU的系统来说也是非常重要的,因为它们访问的是同一个存储器。 5.1.1 什么是Cache Cache 是一种存储空间较小而存取速度却很高的一种存储器。由于使用Cache 后可以减少存储器的存取时间,所以对增加整个处理机的性能,Cache 扮演一个非常重要的角色。Cache存储器是由一个目录(或称之为标记)以及一个数据存储器组成。 5.1.2 局部性原理 为使Cache 更加有效,要求程序有高度的暂时性和局部性。配备Cache的基础是基于程序访问的局部性原理,即要被访问的数据大多集中在存储器的某个局部区域。从程序执行的过程上来说,它不可能长时间地仅执行位于存储器内某个局部区域中的某一段程序,被执行的程序段有可能会随着

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档