请硬件达人帮我解释一个CPU的问题~

来源:百度知道 编辑:UC知道 时间:2024/05/31 00:38:12
双核的CPU处理速度比单核的快 主要原因是他的执行频率高 请问是什么原因导致他的执行频率比单核的要高 不要说是两个核同是工作。比如大家都知道P4 670核心频率是3.8假如处理一个数据要用10步。而双核E6300才1.86的频率并且还共用缓存每一个核心处理的数据要用20步还要多吧两个核心一起交替计算也要10步还要多。。 我就很不理解为什么双核的比单核的执行频率比要高???? 注:复制网站说废话的请自重~ 谁给我解释懂了加200分~
飘逸绝伦你说的CPU性能取决于2级缓存的大小但好象很多CUP都是共用2级缓存的并不是每一个核心都配给他一个2级缓存。所以双核的2级缓存不一定有什么优势不是核心越多2级缓存就越大。还有后面你说的意思我理解是频率一样的双核CPU才比单核的好?

主要原因是他的执行频率高
主要不是这样..主要是在于2级缓存的大小.这个关系到运行速度.
而且.单核的频率高.一般是倍频高..倍频越高..性能越低.(相对主频高而倍频低的产品来说)

而且.PC领域的软件只是支持多线程,CPU只有一条总线与系统相连
对于整台电脑,多核核单核是一样的
CPU内部有几个核都没实际的变化,反而核越多每个核的效率越低
就好像频率,外频,倍频一样
增加核心数只是增加倍频,倍频太高而外频跟不上,就会有瓶颈

发展多核就是因为单核频率提不上去了!并不是什么多线程多任务
CPU永远只能一根筋的运算,同时处理几个任务,只不过是CPU时间分配不连续而已

核越多单个核心效率越低
假设有不阉割的酷睿单核,那么2.13的6550 肯定没有4.26的单核强,可能只有70%的性能
2.13G的4核如果跟8.52G的单核比,估计连60%的性能都达不到了,但是依然强于双核的6550
性能上是4核2.13G>双核2.13G>单核2.13G

这就好比4G单核性能没有2G单核两倍性能一样
倍频越大瓶颈越明显
举个明显的例子
P4B 和P4C
晶体管都是55M
核心都是NORTHWOOD
2.8C性能是强于2.8B的,用过的都知道
2.8C是200X14,2.8B是133X21
就相当于200MHZ的14核CPU 性能是强于 133MHZ的21核CPU的
虽然后者核心更多

单核CPU很容易占100%,因为单核效率高,并不是它多线程能力多强
CPU越强,运行同样程序,CPU占100%的时间就越短,恢复越快
多任务多线程与CPU是否多核没关系
运行多任务多核CPU占不到100%实际是多核CPU的缺陷而并非是优点
4G的单核和2G的双核同时做几件事情,4G瞬间到100%,但是10S就做完了,而双核的可能一直是60%占用,而20S也做不完

决定CPU性能的就是两条,一是核心设计,二是频率
多核就是变相增