二级缓存是多级存储策略的一部分,用于提高计算机性能。目前的模型使用了三级缓存,分别称为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缓存。