多处理
多年来,计算机处理器的速度一直通过改进处理器的架构和时钟速度来提升。不过,近年来,芯片制造商已经无法在不导致CPU过热的情况下,继续缩小其中晶体管的尺寸。因此,使用多个处理器(即多处理)已成为提升计算性能的下一步。
多处理可以通过两种不同的方式实现:1)使用多个物理处理器;或 2)使用具有多个核心的处理器。例如,早期的 Power Mac G5 计算机配备了多个物理处理器,每个处理器都有自己的散热片和前端总线。2006 年 Apple 开始改用 Intel 处理器后,便开始使用双核处理器。这些芯片看起来像一个处理器,但实际运行起来相当于两个处理器。如今,Mac Pro 等一些计算机配备了四核处理器,其中包括四个处理核心。有些 Mac Pro 甚至配备了两个物理四核处理器,使计算机总共拥有八个处理器。现在,大多数基于 Windows 和 Linux 的 PC 也使用多核处理器。
虽然多处理听起来是提升计算性能的合理选择,但它必须得到计算机操作系统的支持才能正常工作。幸运的是,当前版本的Windows和Mac OS X都完全支持多处理。这意味着它们可以将多个处理器作为一个 CPU 进行管理,并在它们之间分配处理负载。不过,并非所有任务都能在两个或更多处理器之间平均分配。因此,虽然多处理可能会提高计算机的速度,但它通常不会按照计算机中处理器数量的确切倍数来提升性能。
测试你的知识