Gráfica comparativa
Bases para la comparación | Sistema multiprocesador de acoplamiento libre | Sistema multiprocesador fuertemente acoplado |
---|---|---|
BASIC | Cada procesador tiene su propio módulo de memoria. | Los procesadores tienen módulos de memoria compartida. |
Eficiente | Eficiente cuando las tareas se ejecutan en diferentes procesadores, tiene una interacción mínima. | Eficiente para el procesamiento a alta velocidad o en tiempo real. |
Conflicto de memoria | En general, no se encuentran conflictos de memoria. | Experimenta más conflictos de memoria. |
Interconexiones | Sistema de transferencia de mensajes (MTS). | Redes de interconexión PMIN, IOPIN, ISIN. |
Velocidad de datos | Bajo. | Alto. |
Costoso | Menos costoso. | Más caro. |
Definición de sistema multiprocesador de acoplamiento flexible
El multiprocesador es uno que tiene más de dos procesadores en el sistema. Ahora, cuando el grado de acoplamiento entre estos procesadores es muy bajo, el sistema se denomina sistema multiprocesador de acoplamiento flexible . En un sistema de acoplamiento flexible, cada procesador tiene su propia memoria local, un conjunto de dispositivos de entrada-salida y un interruptor de canal y árbitro (CAS) . Nos referimos al procesador con su memoria local y conjunto de dispositivos de entrada-salida y CAS como un módulo de computadora .
Si la solicitud para acceder a MTS de dos o más módulos de computadora choca, el CAS elige responsablemente una de las solicitudes simultáneas y retrasa otras solicitudes hasta que la solicitud seleccionada reciba el servicio completo. El CAS tiene una memoria de comunicación de alta velocidad a la que pueden acceder todos los procesadores del sistema. La memoria de comunicación en CAS se utiliza para amortiguar las transferencias de mensajes .
Definición de sistema multiprocesador de acoplamiento apretado
El rendimiento del sistema mal acoplado puede ser demasiado bajo para algunas de las aplicaciones que requieren un tiempo de acceso rápido . En este caso, se debe utilizar un sistema de microprocesador acoplado firmemente . El sistema estrechamente acoplado tiene procesadores, módulos de memoria compartida, canales de entrada-salida .
PMIN: es un interruptor que conecta cada procesador a cada módulo de memoria . También se puede diseñar de manera que un procesador pueda transmitir datos a uno o más módulos de memoria.
ISIN: Permite que cada procesador dirija una interrupción a cualquier otro procesador .
IOPIN : permite que un procesador se comunique con un canal de E / S que está conectado a dispositivos de entrada-salida.
Diferencias clave entre el sistema multiprocesador de acoplamiento flexible y el acoplamiento rígido
- La diferencia clave entre un sistema débilmente acoplado y un sistema estrechamente acoplado es que el sistema débilmente acoplado tiene memoria distribuida, mientras que el sistema estrechamente acoplado tiene una memoria compartida .
- El acoplamiento flexible es eficiente cuando las tareas que se ejecutan en diferentes procesadores tienen una interacción mínima entre ellos. Por otro lado, el sistema estrechamente acoplado puede tener un mayor grado de interacción entre los procesos y es eficiente para el procesamiento a alta velocidad y en tiempo real .
- El sistema débilmente acoplado generalmente no encuentra un conflicto de memoria que es experimentado principalmente por el sistema de parejas estrechamente.
- La red de interconexión en un sistema de acoplamiento flexible es un sistema de transferencia de mensajes (MTS) mientras que, en un sistema estrechamente acoplado, las redes de interconexión son la red de interconexión de memoria de procesador (PMIN), la red de interconexión de procesador de E / S (IOPIN) y la señal de interrupción Red de interconexión (ISIN) .
- La velocidad de datos del sistema acoplado libremente es baja, mientras que la velocidad de datos del sistema estrechamente acoplado es alta .
- El sistema de acoplamiento flexible es menos costoso pero de mayor tamaño, mientras que el sistema de acoplamiento apretado es más caro pero de tamaño compacto .
Conclusión:
El sistema débilmente acoplado tiene una memoria distribuida que retrasa la velocidad de datos, mientras que el sistema estrechamente acoplado tiene una memoria compartida que aumenta la velocidad de datos.