理论上讲,CPU的频率与计算速度成正比增长,但是事实并非如此,2004年之前,单核cup的频率与计算机的运算速度成指数增长,但是到2004年,cpu的频率再没有发生过质的变化,原因在于人们制造cpu的技术已经达到了极限,无法继续提升。此时cpu的频率再短时间内没办法大幅度提升了。
人们开始从另一个角度思考问题了,那就是提升cup的数量,多cpu的计算机再此之前就已经存在了,最常见的为SMP(对称对处理器),理论上cpu的数量和计算机的运行速度成正比,但是,事实并非如此,因为程序并不能分解成为多个完全不相干的子程序。举个很经典的例子:一个妇女可以怀胎十月生一个小孩,但这不意味十个妇女可以怀胎一个月生一个小孩。
对cpu与计算机的性能更深层次的了解可阅读:“Free lunch id over”。