CPU二级缓存 L2=12288 是什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/30 05:29:37
是不是就是代表缓存是12M??如果是代表12M,那么为什么有些直接用12M代表,有些用L2=12288 代表呢?还有二级缓存 L2=2×2M 和二级缓存 L2=2×3072 又是分别代表什么意思多少缓存?
另外问问那些CPU是拥有超线程技术的,特别是四核CPU。对CPU来说是缓存更重要还是拥有超线程技术更重要还是频率高更重要,他们三个分别代表CPU的那三项能力,拜托举例说明,别复制一大堆技术性资料给我看,那样我还不如自己上网搜索。
我主要是玩高端单机游戏如孤岛危机或者中世纪2全面战争、帝国战争之类的。
那么L2=2×2M 和缓存12M那个更好?

这只是表述方法不一样而已,就像CPU主频我们也用3.2G或者3200MHZ来表述一样,其实意思都是一样的,2*2M表示这是4M的缓存,但有两颗核心,这两颗核心共享4M缓存,相当于每一颗核心使用2M的缓存。L2=2*3072同理,也可表述为L2=2*3M。就是6M的缓存。
对于CPU来说主频最重要,二级缓存次之,超线程再次之,对于INTEL和AMD来说,缓存的概念也是不一样的,AMD采用的仓库式的放置方法,通俗地说,就是把L1,L2,L3比作三个大小不同的仓库,速度是L1>L2>L3。数据先缓存在小仓库内,小仓库放满了放中仓库,这样依次类推。所以你会觉得AMD虽然缓存很小但速度很快。但这样也有缺点,就是经常发生“未命中”的情况。
而INTEL采用的是目录式的放置方法。把数据的指针数据放到缓存内,找数据时先从缓存中找到该数据的指针,然后在从指针指向的位置从内存中找到该数据。就和我们平时翻书找目录式一样的。这样INTEL的缓存很大,虽然速度没有AMD的直接提取快,但“未命中”很少发生。
请注意游戏往往对主频是很敏感的,有些游戏对多线程很敏感。
孤岛危机要求CPU双核即可,但显卡要非常好。帝国全战则对CPU的要求极高。并且多核心>单核心。

就是缓存

就是12M,因为二级缓存是用KB来表示的,这个没有道理,就像一种标准一样。

还有二级缓存 L2=2×2M 和二级缓存 L2=2×3072 又是分别代表什么意思多少缓存?
这个意思是双核处理器每个核心有2M和3M的缓存,两个核心加起来各有4M和6M缓存

超线程技术仅限于INTEL的处理器。INTEL四核中貌似只有I7是由超线程的,还有就是万年前的P4.决定U好坏的因素太多了,缓存,总线,频率,制程之类的都有关系。相对来讲频率比超线程重要。缓存和频率没有可比性,两者缺一不可。就像心脏和大脑的关系一样。。。。

12288kb=12M(12288/1024=12)
表达方式不同而已

L2=2*2M(第二个二说明你的CPU有两个核心,每个核心有2M的二级缓存,所以总的缓存数量为2*2M)

超线程是把原有的CPU个数虚拟出一倍,以使得系