永发信息网

CPU原来酷睿2双核时的二级缓存一般都是2M,现在都是I系列了,为什么二级缓存才是4×256K啊?

答案:2  悬赏:0  手机版
解决时间 2021-02-03 15:29
换算一下,4×256K才1M啊,还不如酷睿2双核的二级缓存高啊,我知道这样理解肯定不对,但是错在哪呢?
最佳答案
首先郑重声明,以下内容绝对原创,绝无抄袭,我从来不干那事(已经好几次辛辛苦苦回答完问题被指copy了,伤心啊……特此声明!)。
直接标明2M的应该是CPU内部的所有核心共享使用2M二级Cache,而4x256K的是指CPU内部有四个核心,每个核心独立拥有256K的二级Cache。
这两个的区别是共享二级Cache的CPU,如果执行单线程任务时,CPU中任何一个核心都可以使用这共享的2M Cache,这样可以避免Cache的浪费,但是这就有一个问题,如果不是单线程任务呢,这样就需要两个核心共同工作,这就需要根据情况合理分配这2M Cache给两个核心,这样就会出现问题,有可能有的程序抢占了更多的Cache,但是其他程序由于没有足够的Cache使用,导致程序速度骤减,甚至崩溃。
每个核心独立拥有二级Cache的话就可以避免上述那种多线程工作时Cache分配不均的情况,因为它们每个核心之间的Cache是不可以共享的。但是相反的,再处理单线程任务时,也就是不需要所有核心全部工作的情况下,闲置核心的Cache同样也不能被其他核心利用,这就造成了资源浪费。
这就是这两种Cache的方式,正所谓“鱼与熊掌不可得兼”,如果你要追求单线程工作的最高速度,那就要放弃多线程工作,反之亦然。所以挑选CPU的时候一定要根据自己的实际需求选择,不能盲目~
我是学计算机的,以上是个人观点,不保证完全正确,如果有问题我们可以互相交流,我的QQ:409713076
全部回答
还可以
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在耐克官网买鞋还没发货,我怎么才能退款
江苏镇江维尔达律师事务所地址在哪,我要去那
618活动,红米note4x会到什么价格
上交所股票上市规则修订了多少次了
我买了和游戏机遥控器不管用怎么办,两千多买
召陵区漯河河南省农村信用社这个地址在什么地
小鸟电动车在什么地方啊,我要过去处理事情
江苏镇江金荣恒顺律师事务所地址好找么,我有
江苏镇江金银河律师事务所地址在什么地方,我
尚丰公寓地址在哪,我要去那里办事
已知函数f(x)在区间(0,+00)上是减函数,则f(a^
镇江大力法律咨询调查有限公司地址好找么,我
我女儿生于2001年农历12月初六戊时,求算命?求
上海制霉菌素甘油涂布剂在哪里买
MacBook air装了双系统win10,激活码哪里有啊
推荐资讯
三缺一棋牌地址在什么地方,我要处理点事
恒祥轿车装饰维修中心地址好找么,我有些事要
【feo】铁,氧化亚铁,氧化铁,四氧化三铁之间如
【a kite】Whataboutakite?A.flyB.flyingC...
大率村怎么去啊,我要去那办事
能不能介绍几部小说?比如说《冷王子的公主》
延安大学公共管理学院在什么地方啊,我要过去
停车场(人民路)(人民路249号附近停车场)地址
乳腺增生少喝什么饮料
天津市津南区咸水沽二道桥的诚信里拆迁么?
中国农业银行(城阳支行)怎么去啊,我要去那办
芜湖市湖净环保机械公司地址有知道的么?有点
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?