L1和L2如何引导处理器加速计算机性能

Aly*_*ynn 3 architecture

可能的重复:
处理器中的多级缓存实际上是什么?

L1 和 L2 缓存如何帮助处理器加快计算机性能?

Sam*_*uel 5

高速缓存是 CPU 用来存储经常访问的数据的小而快速的内存。好处是如果 CPU 在缓存中找到它要查找的内容,则不必从速度较慢的主内存 (RAM) 读取。总的来说,这提高了性能,因为获取数据所需的时间减少了。

L1 和 L2 缓存:区别在于 L2 比 L1 更大更慢。CPU 首先在 L1 缓存中寻找它需要的东西。如果它没有找到请求的数据,它会转到 L2。如果请求的数据不在 L2 中,则它进入主内存。

一个很好的类比是将您经常阅读的书籍放在床头柜 (L1) 而不是书架 (L2) 上。当你想看书时,你就去你的床头柜,床头柜只能放5本书。如果它在那里,你就准备好了。有时,您想阅读的书不在床头柜上——这是“缓存未命中”,您必须去书架,那里有 10 本书。如果它不在你的书架上,你就去公共图书馆(主存储器),那里有 100 多本书。