为什么I5 I7的二级缓存那么低

来源:百度知道 编辑:UC知道 时间:2024/06/06 21:44:17
英特尔Q系列四核的二级缓存高达4M甚至12M之多,而下一代i5 i7的二级缓存只有1M,
比如:Q9400和 i5 750价位差不多,主频也一样。Q9400的二级缓存高达12M,而I5 750只有可怜的1M。到底哪个更强。哪个性价比高

这个问题解释起来就复杂了.
三级缓存越大 能管理的内存就越大 效率越高 但是别光看容量 还有速度的问题啊..
为什么一级缓存只需要一点点,,, 因为那个速度NB.
为什么以前的INTEL二级缓存大. 那是因为CPU的结构问题 需要大量的二级缓存用来存储内存的地址信息,,这就是为什么到现在INTEL的内存读取都搞不过AMD的原因,,,
一个CPU有1级缓存 二级缓存 三级缓存都是和它天生结构有密切关系的.所以不是L2越大 性能就越好的

纠正一下,Q9400的二级缓存是 6M
Q9450的二级缓存才是12M

鉴于新架构,I5/I7有8M的三级缓存,实际性能很强,

你可以看一下对比评测
http://hi.baidu.com/71892670/blog/item/5056be3ebba250f0838b134b.html

I5 750实际强于Q9550

要明白二级缓存为什么那么低,先要了解二级缓存和三级缓存的意义。
1、二级缓存:
  CPU缓存(Cache Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。最初缓存只有一级,二级缓存(L2 CACHE)出现是为了协调一级缓存与内存之间的速度。二级缓存比一级缓存速度更慢,容量更大,主要就是做一级缓存和内存之间数据临时交换的地方用。实际上,现在Intel和AMD处理器在一级缓存的逻辑结构设计上有所不同,所以二级缓存对CPU性能的影响也不尽相同。
2、三级缓存:
  三级缓存是为读取二级缓存后未命中的数据设计的—种缓存,在拥有三级缓存的CPU中,只有约5%的数据需要从内存中调用,这进一步提高了CPU的效率。其运作原理在