描述多处理器的特点?
多处理器是具有多个处理器的单台计算机。多处理器系统中的处理器可能会在解决给定问题的各个级别上进行通信和协作。处理器之间的通信是通过从一个处理器向另一个处理器发送消息,或通过共享公共内存来实现的。
多处理器的特点
多处理器的主要特点如下-
并行计算-这涉及多个处理器的同时应用。这些处理器是使用单一架构开发的,用于执行常见任务。通常,处理器是相同的,并且它们以这样一种方式协同工作,即用户会认为他们是系统的唯一用户。然而,实际上,许多用户在给定时间访问系统。
分布式计算-这涉及使用处理器网络。这个网络中的每个处理器都可以被视为一台计算机,具有解决问题的能力。这些处理器是异构的,通常一个任务分配给一个处理器。
超级计算-这涉及使用最快的机器来解决大型且计算复杂的问题。过去,超级计算机是向量计算机,但现在大多数人都接受向量或并行计算。
Pipelining-这是一种方法,其中一个特定的任务被分成几个必须按顺序执行的子任务。功能单元有助于执行每个子任务。单元串联连接,所有单元同时工作。
向量计算-它涉及向量处理器的使用,其中诸如“乘法”之类的操作被分为许多步骤,然后应用于操作数流(“向量”)。
Systolic-这类似于流水线,但单位不是按线性顺序排列的。收缩期的步骤通常较小且数量较多,并以锁步方式执行。这更常用于专用硬件,例如图像或信号处理器。