Sommario:
- Definizione: che cosa significa sistema multiprocessore allentato?
- Techopedia spiega il sistema multiprocessore allentato
Definizione: che cosa significa sistema multiprocessore allentato?
Un sistema multiprocessore liberamente accoppiato è un tipo di multiprocessore in cui i singoli processori sono configurati con la propria memoria e sono in grado di eseguire le istruzioni dell'utente e del sistema operativo indipendentemente l'una dall'altra. Questo tipo di architettura apre la strada all'elaborazione parallela. I sistemi multiprocessore liberamente accoppiati sono collegati tramite reti di comunicazione ad alta velocità.
I sistemi multiprocessore liberamente accoppiati sono anche noti come memoria distribuita, poiché i processori non condividono la memoria fisica e hanno i propri canali IO.
Techopedia spiega il sistema multiprocessore allentato
Un sistema multiprocessore utilizza più di una CPU insieme a canali di memoria e IO. Sono in grado di elaborare istruzioni multiple, programmazione di dati multipli (MIMD). Pertanto, supportano operazioni simultanee. La configurazione dei processori in un sistema multiprocessore può essere liberamente accoppiata o strettamente accoppiata. La principale distinzione tra questi due tipi di multiprocessore è il modo in cui è organizzata la memoria.
I sistemi strettamente accoppiati condividono un singolo spazio di memoria e condividono le informazioni attraverso la memoria comune condivisa. I multiprocessori accoppiati liberamente sono costituiti da memoria distribuita in cui ogni processore ha la propria memoria e canali IO. I processori comunicano tra loro tramite passaggio di messaggi o commutazione di interconnessione. Ogni processore può anche eseguire un sistema operativo diverso e avere la propria logica di controllo del bus.
I sistemi ad accoppiamento lento sono meno costosi dei sistemi ad accoppiamento stretto, ma sono fisicamente più grandi e hanno prestazioni ridotte rispetto ai sistemi ad accoppiamento stretto. I singoli nodi in un sistema liberamente accoppiato possono essere facilmente sostituiti e di solito sono economici. Anche i sistemi ad accoppiamento lento assorbono più potenza rispetto ai sistemi ad accoppiamento stretto. I sistemi liberamente accoppiati sono più robusti e possono resistere ai guasti. Un errore a nodo singolo non interrompe l'intero sistema ed è anche facile aggiungere più nodi a un sistema esistente. Ma la necessità di hardware aggiuntivo necessario per fornire la comunicazione tra i singoli processori li rende complessi e meno portatili.
Alcune delle caratteristiche dei multiprocessori ad accoppiamento debole sono:
- Memoria distribuita
- Contesa bassa
- Alta scalabilità
- Ritardo elevato
- Bassa velocità di trasmissione dati
- A basso costo
- Interconnessione statica
- Capace di eseguire più SO
- Bassa produttività
- Bassa sicurezza
- Maggiori requisiti di spazio
- Alto consumo energetico
- Componenti riutilizzabili e flessibili