CPU的问题~~请大家帮我解释下~

来源:百度知道 编辑:UC知道 时间:2024/05/15 00:58:42
为什么因特的主频那么高AMD的主频那么低但是性能还是差不多呢?~他们用了什么技术啊~~~~
看一个CPU的性能要看什么的,你看速龙的3000+的主频才1.8G的,因特的塞杨就有3.0G的了~~~P4的就更不用说了~~主频更高~~
但是为什么他们的价位都差不多,但是主频差了那么多,但是性能还是差不多呢?~~~~

实际上不是新技术。
AMD和intelP4级别处理器的差距是在他们流水线级数上的不同造成的。
要说明这个,我先要解释流水线级别的意义。
处理器中处理数据是通过一系列过程的,这个过程中通过的每个步骤之加起来,我们称为通过了处理流水线,当然这个流水线不是硬件上存在的,是我们定义的处理步骤。

AMD k8级别处理器是采用12级流水线,也就是说cpu每震荡一次,要经过12个步骤来处理一个数据。
intel P4处理器采用的是31级流水线,震荡一次,要经过31个步骤。
这个造就了他们的不同。处理器流水线级别越高,达到的频率也越高。因为流水线级别很高,处理器每次震荡并不完全通过整个流水线,而是通过一部分,当下次震荡的时候,再通过完整的流水线,intel的这个设计的优点在于只要提高了频率,处理能级就能上升很多。但是这个方法的缺点在于,每次如果处理器在处理的时候预计出错,整个流水线的过程就要重来。对于31级的P4来说,每级出错的几率相等,高的级别意味的就是高的出错率。只有12级流水线的AMD预计出错几率就只有P4的1/3左右。因此。处理器在高流水线的情况下频率得到了提高,但是由于预计出错几率高于对手3倍,其在相同频率上的处理效率就下降了很多。
这个就是为什么高频率的P4处理能力和低频率的AMD差不多。

P4的高频,造成了很多影响。频率高,意味着功率大,发热高,处理效率低,当然还有商业上的成功,因为大多数人以为频率越越高,处理能力越高。正所谓 90%的电脑使用者是电脑白痴。
到core2duo以后,intel开始采用了14级流水线,放弃了31级流水线。因此core2duo频率很低,性能却很高。

好像跟cup的缓存有关!

大概的说主频高就是CPU发出电子脉冲的时间间隔短,同时间内脉冲更多;
但一个电子脉冲执行运算的效率不同

sdr和ddr内存,前者一个电子脉冲传输一次信息,后者是两次。

现在的64位CPU就是一个电子脉冲传输64个2进制位,比32位多一倍。
还有AMD和Intel的CPU指令不同,执行效率有高低(这里AMD不一定强)

轮子的比喻很生动.很贴切.小轮带大轮