现在CPU已经达到物理极限,被4GHz所限制,于是开始通过增加CPU数量来提高计算机速度。
对称多处理器(SMP):
每个CPU在系统中所处的地位和所发挥的功能是一样,是相互对称的。但在处理程序时,我们并不能把他们分成若干个不相干的子问题,所以,使得多处理器速度实际提高得并没有理论上那么高。当对于相互独立的问题,多处理器就能最大效能的发挥威力了(比如:大型数据库,网络服务等)。
多核处理器:
其实际上是(SMP)的简化版,思想是将多个处理器合并在一起打包出售,它们之间共享比较昂贵的缓存部件,只保留了多个核心。在逻辑上看,它们和SMP完全相同。
对称处理器由于造价比较高昂,主要用在商用电脑上,对于个人电脑,主要是多核处理器。