组成原理是计算机考研的重要内容之一,组成原理的核心考点较多,复习较困难。为了帮助大家更好的了解和复习备考,小编为大家整理了计算机考研组成原理高频考点:Cache高速缓存的详细内容,一起来看看吧。
2024计算机考研组成原理高频考点:Cache高速缓存
  一、工作原理
  将某些组存块复制到Cache中,缓和CPU与主存之间的速度矛盾。例如,如果你在视频聊天,那么这时候CPU主要访问的是视频聊天相关的代码,那么这时候我们就可以把视频聊天相关的代码放入Cache中(速度和CPU接近),来提升CPU访问内存速度。
  二、局部性原理
  高速缓冲技术是利用程序访问的局部性原理,把程序中正在使用的部分存放在一个高速的、容量较小的Cache中,使CPU的访存操作大多数针对Cache进行,从而大大提高程序的执行速度。
  程序访问的局部性原理包括时间局部性和空间局部性:
  1.时间局部性是指在最近的未来要用到的信息,很可能是现在正在使用的信息,因为程序中存在循环。
  2.空间局部性是指在最近的未来要用到的信息,很可能与现在正在使用的信息在存储空间上是邻近的,因为指令通常是顺序存放、顺序执行的,数据一般也是以向量、数组等形式簇聚地存储在一起的。
  三、3种Cache映射方式
  Cache行中的信息是主存中某个块的副本,地址映射是指把主存地址空间映射到Cache地址空间,即把存放在主存中的信息按照某种规则装入Cache。地址映射不同于地址变换。地址变换是指CPU在访存时,将主存地址按映射规则换算成Cache地址的过程。地址映射的方法有以下3种:
  1.直接映射
  2.组相联映射
  3.全相联映射
  以上内容整理于网络,仅供参考。
  以上就是学姐为大家整理的【2024计算机考研组成原理高频考点:Cache高速缓存】的全部内容!想了解更多关于考研的相关信息,请关注高顿考研官网查询,祝大家考研成功。另外,小编为2024考研的小伙伴们准备了丰富的学习资料,点击下方蓝色小卡片即可获取哦~