管线,指令

intel和AMD的CPU有什么区别

intel和AMD的CPU有什么区别

  AMD的CPU由于工作原理不同,所以不能全看频率,为了跟INTEL比较,所谓3000+就是相当于3GHZ的意思。实际上达不到,大致可以相当于2.8G的样子。

AMD与Intel的区别

  CPU的处理性能不应该去看主频,而INTEL正是基于相当相当一部分人对CPU的不了解,采用了加长管线的做法来提高频率,从而误导了相当一部分的人盲目购买。CPU的处理能力简单地说可以看成:实际处理能力=主频*执行效率,例如P4E的主频快是建立在使用了更长的管线基础之上的,而主频只与每级管线的执行速度有关与执行效率无关,加长管线的好处在与每级管线的执行速度较快,但是管线越长(级数越多)执行效率越低下。

  每块CPU中都有“执行管道流水线”的存在(以下简称“管线”),管线对于CPU的关系就类似汽车组装线与汽车之间的关系。CPU的管线并不是物理意义上供数据输入输出的的管路或通道,是为了执行指令而归纳出的“下一步需要做的事情”。每一个指令的执行都必须经过相同的步骤,最基础的CPU管线可以被分为5级:取指令、译解指令、演算出操作数、执行指令、存储到高速缓存。

  那么CPU管线的长短有什么不同呢?——其关键在于管线长度并不是简单的重复,可以说是把原来的每一级的工作细化,从而让每一级的工作更加简单,因此在“10级”模式下完成每一级工作的时间要明显的快于“5级”模式。最慢的(也是最复杂)的“级”结构决定了整个管线中的每个“级”的速度。