Recomendado, 2024

La Elección Del Editor

Diferencia entre el sistema multiprocesador de acoplamiento flexible y el acoplamiento rígido

El multiprocesador es uno que tiene más de dos procesadores en el sistema. Tenemos dos categorías de sistemas de multiprocesamiento, que son sistemas de multiprocesadores acoplados débilmente y estrechamente acoplados . El grado de acoplamiento entre el procesador es bajo en un sistema débilmente acoplado, mientras que el grado de acoplamiento entre los procesadores en el sistema estrechamente acoplado es alto. La diferencia básica entre el sistema de multiprocesamiento débilmente acoplado y estrechamente acoplado es que el sistema débilmente acoplado tiene memoria distribuida, mientras que el sistema estrechamente acoplado tiene memoria compartida. Discutamos algunas diferencias más entre el sistema de multiprocesamiento acoplado débilmente y estrechamente acoplado con la ayuda del cuadro de comparación que se muestra a continuación.

Gráfica comparativa

Bases para la comparaciónSistema multiprocesador de acoplamiento libreSistema multiprocesador fuertemente acoplado
BASICCada procesador tiene su propio módulo de memoria.Los procesadores tienen módulos de memoria compartida.
EficienteEficiente 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 memoriaEn general, no se encuentran conflictos de memoria.Experimenta más conflictos de memoria.
InterconexionesSistema de transferencia de mensajes (MTS).Redes de interconexión PMIN, IOPIN, ISIN.
Velocidad de datosBajo.Alto.
CostosoMenos 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 .

Los procesos que se ejecutan en diferentes módulos informáticos se comunican entre sí intercambiando los mensajes a través de un segmento físico del sistema de transferencia de mensajes (MTS) . El sistema de acoplamiento flexible también se conoce como sistema distribuido . El sistema de acoplamiento flexible es eficiente cuando los procesos que se ejecutan en diferentes módulos informáticos requieren una interacción mínima .

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 .

Las unidades anteriores del sistema estrechamente acoplado se conectan a través del conjunto de tres redes de interconexión, la red de interconexión de memoria de procesador (PMIN), la red de interconexión de procesador de E / S (IOPIN) y la red de interconexión de señal de interrupción (ISIN) . El uso de estas tres redes de interconexión es el siguiente.

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

  1. 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 .
  2. 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 .
  3. El sistema débilmente acoplado generalmente no encuentra un conflicto de memoria que es experimentado principalmente por el sistema de parejas estrechamente.
  4. 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) .
  5. La velocidad de datos del sistema acoplado libremente es baja, mientras que la velocidad de datos del sistema estrechamente acoplado es alta .
  6. 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.

Top