松耦合和紧耦合多处理器系统之间的区别

作者: Laura McKinney
创建日期: 2 四月 2021
更新日期: 16 可能 2024
Anonim
MES在汽車製造中的應用之架構篇——松耦合與緊耦合 - 每日頭條
视频: MES在汽車製造中的應用之架構篇——松耦合與緊耦合 - 每日頭條

内容


多处理器是系统中具有两个以上处理器的处理器。我们有两类多处理系统,分别是 松散耦合紧密耦合 多处理器系统。在松耦合系统中,处理器之间的耦合度较低,而在紧密耦合系统中,处理器之间的耦合度较高。松耦合和紧密耦合多处理系统之间的基本区别在于,松耦合系统具有分布式内存,而松耦合系统具有共享内存。让我们借助下面显示的比较表来讨论松耦合和紧密耦合多处理系统之间的更多区别。

  1. 比较表
  2. 定义
  3. 关键差异
  4. 结论

比较表

比较基础松耦合多处理器系统紧密耦合多处理器系统
基本的每个处理器都有自己的内存模块。处理器具有共享的内存模块。
高效的当任务在不同处理器上运行时,这种交互非常有效。高效用于高速或实时处理。
记忆冲突通常,不会遇到内存冲突。它遇到更多的内存冲突。
互联互通 传输系统(MTS)。互连网络PMIN,IOPIN,ISIN。
数据速率低。高。
昂贵更便宜。比较贵。

松耦合多处理器系统的定义

多处理器是系统中具有两个以上处理器的处理器。现在,当 耦合度 这些处理器之间非常 ,系统称为 松耦合多处理器系统。在松耦合系统中,每个处理器都有其 自己的本地存储器,一组输入输出设备s和a 通道和仲裁器(CAS)。我们将处理器及其本地内存和一组输入输出设备以及CAS称为 电脑模块.


在不同计算机模块上执行的进程通过交换 s 通过...的物理部分 传输系统(MTS)。松耦合系统也称为 分布式系统。松耦合系统是 有效率的 当在不同计算机模块上运行的进程需要 最小的互动.

如果访问两个或更多计算机模块的MTS的请求冲突,则 负责地CAS 选择并发请求之一,并延迟其他请求,直到完全满足所选请求。 CAS有一个 高速通讯存储器 可以由系统中的所有处理器访问。CAS中的通信存储器用于 缓冲s的传输.

紧密耦合多处理器系统的定义

通量 松耦合系统的 太低 对于某些需要的应用程序 快速访问时间。在这种情况下, 紧密耦合的微处理器系统 必须使用。紧密耦合系统具有 处理器, 共享内存模块, 输入输出通道.

紧密耦合系统的上述单元通过三个一组连接 互连网络, 处理器-内存互连网络(PMIN), I / O处理器互连网络(IOPIN)中断信号互连网络(ISIN)。这三个互连网络的用法如下。


PMIN: 这是一个开关 连接处理器 对每个 内存条。还可以以一种处理器可以将数据广播到一个或多个内存模块的方式进行设计。

ISIN: 它允许每个 处理器指示中断 去任何 其他处理器.

IOPIN:它允许 处理器通信 带着 I / O通道 连接到输入输出设备。

  1. 松耦合和紧密耦合系统之间的主要区别在于 松耦合系统 拥有 分布式内存,而 紧密耦合系统 拥有 共享内存.
  2. 松耦合是 有效率的 当在不同处理器上运行的任务具有 最小的互动 它们之间。另一方面,紧密耦合的系统可能需要 更高程度的互动 在过程之间进行并且对于 高速 实时处理.
  3. 松耦合系统通常可以 遇到记忆冲突 这是紧密配对系统最常遇到的问题。
  4. 松耦合系统中的互连网络是 传输系统(MTS) 而在紧密耦合的系统中,互连网络是 处理器-内存互连网络(PMIN),I / O处理器互连网络(IOPIN) 中断信号互连网络(ISIN).
  5. 数据速率 松耦合系统的 而, 数据速率 紧密耦合系统的 .
  6. 松耦合系统是 更便宜 更大 而紧密耦合的系统是 更贵尺寸紧凑.

结论:

松耦合系统具有分布式存储器,该存储器延迟了数据速率,而松耦合系统具有共享存储器,该共享存储器增加了数据速率。