处理器的频率越高并不代表它的性能更强( 四 )

处理器上所使用流水线技术在概念上与这些工厂内的流水线差不太多 , 但是也复杂了不少 。 工程师们用各种技术来分割指令 , 使得指令可以同时被处理 , 甚至可以合并多个小指令 , 让它们可以被同时处理 , 以此来节约运算周期数 , 提高效率 。 但是这些技术具体的实现方法依赖于处理器自身的微架构 , 而很多处理器的微架构会有所不同 , 这意味着处理器每个周期能执行的指令数和流水线效率不同 。

这样一来 , 不同品牌的处理器之间 , 甚至同一厂家的不同产品之间 , 处理器的性能都可能会有差距 , 所以仅仅参考处理器的频率来决定它的好坏这种方式 , 并不可取 。

处理器拥有能“预知未来”的能力

为了提升效率 , 处理器有时也需要能够预知未来 。 现在的程序不像从前那样简单直接 , 但是它们常常又需要快速对用户的操作做出反应 。 想想看 , 假如我们在玩游戏 , 当我们对某个敌人开火时 , 我们都希望电脑能以0的延迟做出反馈 , 而不是先去运算我们打没打中 , 打了多少伤害 , 在这时处理器的预测能力就会起到作用 。

推荐阅读