双处理器
双处理器是指具有两个独立处理器的计算机。这两个处理器协同工作,使用称为多处理的技术处理数据。指令会在两个处理器或(CPU)之间分配,从而使计算机的运行速度快于只有一个处理器的类似计算机。
理论上,两个 CPU 每秒处理的数据量可以是单个 CPU 的两倍。不过,由于两个处理器会共享资源,例如 L2 和 L3缓存、总线以及系统内存,因此会出现降低整体性能的瓶颈。此外,程序必须经过编写才能利用多处理,这意味着应用在双处理器计算机上的性能取决于应用的编写方式。因此,双处理器计算机的速度明显快于单处理器计算机,但很少能达到两倍。
双处理器与双核的区别
双处理器与双核相似,但并不相同。双处理器计算机具有两个独立的 CPU,它们在物理上分布在主板上。两个处理器可能会共享资源(例如 CPU 总线和缓存),但它们在物理上是分开的。在双核系统中,两个处理器被组合到一个芯片中,看起来可能像一个处理器。由于两个处理器被组合成一个实体,因此它们合起来可以称为一个双核 CPU。
虽然双处理器和双核的含义不同,但二者并不互相排斥。有些系统具有两个双核 CPU,总共包含四个处理核心。台式计算机可能具有四个、六个或八个独立处理器。高端科学计算机可以远远超出双处理器配置,可能包含几十个处理器。
测试你的知识