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


由两个以上处理器组成的计算系统称为多处理器系统。多处理器系统大致分为两类——松耦合多处理器系统紧耦合多处理器系统。在松耦合多处理器系统中,不同处理器之间的耦合度较低;而紧耦合多处理器系统则具有较高的耦合度。

阅读本文,了解更多关于松耦合和紧耦合多处理器系统的信息,以及它们彼此之间的区别。

什么是松耦合多处理器系统?

处理器之间耦合度非常低的系统称为松耦合多处理器系统。松耦合多处理器系统包含自己的本地内存、一组I/O设备以及通道和仲裁开关。一个处理器及其本地内存、一组I/O设备和CAS被称为计算机模块。

在松耦合多处理器系统中,消息传输系统(MTS)用于交换系统中不同计算机模块之间信息。松耦合多处理器系统也称为分布式系统

当在不同计算机模块上执行的进程需要较少交互时,我们可以从松耦合多处理器系统中获得更高的效率。松耦合多处理器系统的主要缺点是吞吐量非常低。

什么是紧耦合多处理器系统?

处理器之间耦合度非常高的多处理器系统称为紧耦合多处理器系统。紧耦合多处理器系统的重要组成部分包括处理器、I/O通道和共享内存模块。

紧耦合多处理器系统适用于实时或高速处理应用程序,但会遇到更多内存冲突。这些系统具有三组互连网络,即PMIN(处理器-内存互连网络)、IOPIN(I/O处理器互连网络)和ISIN(中断-信号互连网络)。紧耦合多处理器系统具有高数据速率。

紧耦合多处理器系统比松耦合多处理器系统相对昂贵。

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

下表突出显示了松耦合和紧耦合多处理器系统之间的所有主要区别:

序号 松耦合多处理器系统 紧耦合多处理器系统
1. 在这个系统中,每个处理器都有自己的内存模块。 在这个系统中,处理器共享内存模块。
2. 当不同处理器上运行的任务之间交互较少时,它效率较高。 当用于实时处理时,它效率较高。
3. 通常没有内存冲突。 存在内存冲突。
4. 它被认为是消息传输系统 (MTS)。 它们通过PMIN、IOPIN和ISIN等网络连接。
5. 它成本较低。 它成本较高。
6. 它具有低数据速率。 它具有高数据速率。
7. 它提供相对较慢的速度。 它提供高速。
8. 它们通常出现在分布式计算系统中。 它通常出现在并行处理系统中。

结论

如上表所述,这两个系统在许多方面都大相径庭。松耦合和紧耦合多处理器系统之间最显著的区别在于,在松耦合多处理器系统中,每个处理器都有自己的内存模块;而在紧耦合多处理器系统中,所有处理器都使用共享内存模块。

更新于:2022年12月21日

7000+ 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.