Differenza tra sistema multiprocessore a accoppiamento lento e accoppiamento stretto

Autore: Laura McKinney
Data Della Creazione: 2 Aprile 2021
Data Di Aggiornamento: 12 Maggio 2024
Anonim
Differenza tra sistema multiprocessore a accoppiamento lento e accoppiamento stretto - Tecnologia
Differenza tra sistema multiprocessore a accoppiamento lento e accoppiamento stretto - Tecnologia

Contenuto


Il multiprocessore è uno che ha più di due processori nel sistema. Abbiamo due categorie di sistemi multiprocessore, che sono debolmente accoppiato e strettamente accoppiati sistema multiprocessore. Il grado di accoppiamento tra il processore è basso nel sistema ad accoppiamento lento, mentre il grado di accoppiamento tra processori nel sistema ad accoppiamento stretto è elevato. La differenza di base tra il sistema multiprocessore accoppiato liberamente e accoppiato strettamente è che il sistema accoppiato liberamente ha distribuito memoria mentre il sistema strettamente accoppiato ha memoria condivisa. Parliamo di alcune differenze tra il sistema di multiprocessing liberamente accoppiato e strettamente accoppiato con l'aiuto della tabella di confronto mostrata di seguito.

  1. Tabella di comparazione
  2. Definizione
  3. Differenze chiave
  4. Conclusione

Tabella di comparazione

Base per il confrontoSistema multiprocessore ad accoppiamento lentoSistema multiprocessore strettamente accoppiato
Di baseOgni processore ha il suo modulo di memoria.I processori hanno moduli di memoria condivisi.
EfficienteEfficiente quando le attività sono in esecuzione su processori diversi, ha un'interazione minima.Efficiente per l'elaborazione ad alta velocità o in tempo reale.
Conflitto di memoriaIn genere, non si verificano conflitti di memoria.Si verificano più conflitti di memoria.
interconnessioni sistema di trasferimento (MTS).Reti di interconnessione PMIN, IOPIN, ISIN.
Velocità dei datiBasso.Alta.
CostosoMeno caro.Più costoso.


Definizione di Sistema multiprocessore allentato

Il multiprocessore è uno che ha più di due processori nel sistema. Ora quando il grado di accoppiamento tra questi processori è molto Basso, viene chiamato il sistema sistema multiprocessore liberamente accoppiato. Nel sistema debolmente accoppiato ogni processore ha il suo propria memoria locale, un set di dispositivi input-outputse a interruttore canale e arbitro (CAS). Ci riferiamo al processore con la sua memoria locale e il set di dispositivi input-output e CAS come a modulo computer.

I processi che vengono eseguiti su diversi moduli del computer comunicano tra loro scambiando il file S attraverso un segmento fisico di sistema di trasferimento (MTS). Il sistema liberamente accoppiato è anche noto come sistema distribuito. Il sistema liberamente accoppiato è efficiente quando i processi in esecuzione su un modulo computer diverso richiedono interazione minima.


Se la richiesta di accesso a MTS di due o più moduli computer si scontrano, il CAS responsabilmente sceglie una delle richieste simultanee e ritarda altre richieste fino a quando la richiesta selezionata viene completamente soddisfatta. Il CAS ha a memoria di comunicazione ad alta velocità a cui è possibile accedere da tutti i processori nel sistema. La memoria di comunicazione in CAS è utilizzata buffer i trasferimenti di s.

Definizione di Sistema multiprocessore strettamente accoppiato

Il portata del sistema liberamente accoppiato può essere troppo basso per alcune delle applicazioni che richiedono tempo di accesso rapido. In questo caso, Sistema a microprocessore strettamente accoppiato deve essere usato. Il sistema strettamente accoppiato ha processori, moduli di memoria condivisa, canali di input-output.

Le unità precedenti del sistema strettamente accoppiato sono collegate attraverso il set di tre reti di interconnessione, rete di interconnessione processore-memoria (PMIN), Rete di interconnessione processore I / O (IOPIN) e il rete di interconnessione segnale di interruzione (ISIN). L'uso di queste tre reti di interconnessione è il seguente.

PMIN: È un interruttore che collega ogni processore a tutti modulo di memoria. Può anche essere progettato in modo tale che un processore possa trasmettere dati a uno o più moduli di memoria.

ISIN: Permette a ciascuno processore per dirigere un interrupt a nessuno altro processore.

IOPIN: Consente a processore per comunicare con un Canale I / O che è collegato a dispositivi di input-output.

  1. La differenza chiave tra il sistema debolmente accoppiato e il sistema strettamente accoppiato è quella sistema liberamente accoppiato ha memoria distribuita, mentre il sistema strettamente accoppiato ha memoria condivisa.
  2. È liberamente accoppiato efficiente quando le attività in esecuzione su processori diversi hanno interazione minima tra loro. D'altra parte, il sistema strettamente accoppiato può richiedere a maggiore grado di interazione tra i processi ed è efficiente per alta velocità e elaborazione in tempo reale.
  3. Il sistema debolmente accoppiato generalmente lo fa non incontrare conflitto di memoria che è per lo più sperimentato dal sistema di coppie strettamente.
  4. La rete di interconnessione in un sistema liberamente accoppiato è Sistema di trasferimento (MTS) mentre in un sistema strettamente accoppiato le reti di interconnessione sono rete di interconnessione processore-memoria (PMIN), rete di interconnessione processore I / O (IOPIN) e la rete di interconnessione del segnale di interruzione (ISIN).
  5. Il velocità dei dati del sistema liberamente accoppiato è Basso mentre il velocità dei dati del sistema strettamente accoppiato è alto.
  6. Il sistema liberamente accoppiato è meno caro ma di dimensioni maggiori mentre, il sistema strettamente accoppiato è più costoso ma di dimensioni compatte.

Conclusione:

Il sistema debolmente accoppiato ha una memoria distribuita che ritarda la velocità dei dati mentre il sistema strettamente accoppiato ha una memoria condivisa che aumenta la velocità dei dati.