虽然我知道计算机缓存是:
CPU 缓存是计算机中央处理单元用来减少访问内存的平均时间的缓存。缓存是一种更小、速度更快的内存,用于存储来自最常用主内存位置的数据副本。
L2缓存和L3缓存有什么区别?
Mok*_*bai 21
L3 缓存只是另一层缓存。
通常,现代 CPU 内核上现在有 3 层缓存:
L1 缓存非常小并且与 CPU 的实际处理单元非常紧密地绑定在一起,它通常可以在 3 个 CPU 时钟滴答内完成数据请求。L1 缓存通常在 4-32KB 左右,具体取决于 CPU 架构,并分为指令缓存和数据缓存。
L2 缓存通常较大,但速度较慢,并且通常与 CPU 内核相关联。最近的处理器趋向于每个核心有 512KB 的缓存,这个缓存没有指令缓存和数据缓存的区别,它是一个统一的缓存。我相信缓存数据的响应时间通常低于 20 个 CPU“滴答”
L3 缓存往往由 CPU 上的所有内核共享,并且更大且更慢,但它仍然比进入主内存快得多。如今,L3 缓存的大小往往在 4-8MB 左右。