什么是二级缓存(L2 Cache)?

二级缓存是多级存储策略的一部分,用于提高计算机性能。目前的模型使用了三级缓存,分别称为L1、L2和L3,每一级都弥补了极快的计算机处理单元(CPU)和慢得多的随机存取存储器(RAM)之间的差距,一级缓存通常内置在CPU中,而二级缓存...
二级缓存是多级存储策略的一部分,用于提高计算机性能。目前的模型使用了三级缓存,分别称为L1、L2和L3,每一级都弥补了极快的计算机处理单元(CPU)和慢得多的随机存取存储器(RAM)之间的差距,一级缓存通常内置在CPU中,而二级缓存通常内置在主板中(如果存在,还有三级缓存)。但是,一些CPU现在既包含二级缓存,也包含一级缓存,还有一些甚至包含了三级缓存。
一个计算机主板。
CPU缓存的工作是预测数据请求,这样当用户点击一个常用程序时,运行该程序所需的指令就已准备就绪,存储在缓存中。当这种情况发生时,CPU可以毫不延迟地处理请求,极大地提高了计算机性能。CPU将首先检查一级缓存,然后检查二级缓存和三级缓存。如果它找到所需的数据位,这是一个缓存命中,但如果缓存没有预料到请求,CPU将得到一个缓存未命中,数据必须从速度较慢的RAM或更慢的硬盘驱动器中提取。
SDRAM芯片一次可以接受多个写入命令。
由于保存数据位是CPU缓存的工作,你可能会想知道为什么会有一个以上的缓存级别,为什么只有二级缓存,更不用说三级缓存,而你只需要让一级缓存更大?
答案是缓存越大,延迟越长。小缓存比大缓存快为了优化整体性能,最好的结果是让最小、最快的缓存最接近CPU本身,其次是稍大的二级缓存池,以及更大的三级缓存池。其思想是将最常用的指令保留在一级缓存中,二级缓存保存下一个最可能需要的数据位,如果CPU需要处理一级缓存中不存在的请求,它可以快速检查二级缓存,那么L3。
缓存设计是竞争激烈的微处理器市场的关键策略,因为它直接提高CPU和系统性能。多级缓存是由更昂贵的静态缓存制成的RAM(SRAM)芯片与更便宜的动态RAM(DRAM)芯片相比。DRAM和同步DRAM(SDRAM)芯片通常被称为RAM。不应混淆SRAM和SDRAM芯片。
在查看新计算机时,请检查L1、L2和L3缓存的数量。在其他条件相同的情况下,具有更多CPU缓存的系统将执行更棒的是,同步缓存比异步缓存更快。
一个中央处理器。二级缓存是一个CPU缓存。
  • 发表于 2020-07-10 15:11
  • 阅读 ( 1299 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具