如果一个电脑是人类,那么它的中央处理单元(CPU)将其大脑。CPU是一个微处理器——一个芯片上的计算引擎。而现代微处理器很小,他们也非常强大。他们可以解释每秒数以百万计的指示。尽管如此,有一些计算问题这么复杂,一个强大的微处理器需要多年来解决这些问题。
计算机科学家使用不同的方法来解决这个问题。一个潜在的方法是推动更强大的微处理器。通常这意味着要想办法适应更多晶体管微处理器芯片。计算机工程师已经与晶体管建立微处理器只有几十个纳米宽。18新利最新登入纳米是多小?这是一米的1000000000。血红细胞的直径2500纳米——现代晶体管的宽度是这种规模的一小部分。
广告
建立更强大的微处理器需要一个强烈的和昂贵的生产过程。一些需要数年时间来解决计算问题即使有一个更强大的微处理器的好处。部分原因是这些因素,计算机科学家有时使用一种不同的方法:并行处理。
一般来说,并行处理意味着至少两个微处理器处理部分的总体任务。这个概念很简单:将一个复杂的问题划分为计算机科学家组成部分使用特殊软件专门设计的任务。他或她然后分配每个组成部分专用处理器。每个处理器解决其整体计算问题的一部分。该软件将数据达到原来的复杂问题的最终结论。
这是一个高科技的说法更容易完成工作如果你能分担负载。你可以把负载在不同处理器位于同一台计算机,也可以多台计算机网络协同工作,将加载在所有。有几种方法可以实现相同的目标。
并行处理的不同方法是什么?在下一节中找到。
广告