Diferența dintre sistemul cu multiprocesor cuplat în mod slab și cuplat

Autor: Laura McKinney
Data Creației: 2 Aprilie 2021
Data Actualizării: 5 Mai 2024
Anonim
Diferența dintre sistemul cu multiprocesor cuplat în mod slab și cuplat - Tehnologie
Diferența dintre sistemul cu multiprocesor cuplat în mod slab și cuplat - Tehnologie

Conţinut


Multiprocesorul este unul care are mai mult de două procesoare în sistem. Avem două categorii de sisteme multiprocesare, adică slab cuplate și strans cuplate sistem multiprocesor. Gradul de cuplare între procesor este scăzut în sistemul cuplat slab, în ​​timp ce gradul de cuplare între procesoare în sistemul cuplat strâns este ridicat. Diferența de bază între sistemul de multiprocesare cuplat slab și cuplat strâns este faptul că sistemul cuplat slab a distribuit memorie, în timp ce sistemul cuplat strâns are memorie comună. Să discutăm câteva diferențe între sistemul de multiprocesare cuplat slab și cuplat strâns, cu ajutorul graficului de comparație prezentat mai jos.

  1. Diagramă de comparație
  2. Definiție
  3. Diferențele cheie
  4. Concluzie

Diagramă de comparație

Baza pentru comparațieSistem cu multiprocesor cuplat slabSistem cu multiprocesor cuplat
De bazăFiecare procesor are propriul modul de memorie.Procesoarele au module de memorie partajate.
EficientEficient atunci când sarcinile care rulează pe diferite procesoare, au o interacțiune minimă.Eficient pentru procesare de mare viteză sau în timp real.
Conflict de memorieÎn general, nu întâmpinați conflictul de memorie.Experimentează mai multe conflicte de memorie.
interconexiuni sistem de transfer (MTS).Rețele de interconectare PMIN, IOPIN, ISIN.
Rata de dateScăzut.Înalt.
ScumpIeftin.Mai scump.


Definiția sistemului multiprocesor cuplat în mod loos

Multiprocesorul este unul care are mai mult de două procesoare în sistem. Acum când gradul de cuplare între aceste procesoare este foarte scăzut, sistemul este numit sistem multiprocesor cuplat slab. Într-un sistem cuplat slab, fiecare procesor are memorie locală proprie, un set de dispozitive de intrare-ieșires și a comutator canal și arbitru (CAS). Ne referim la procesor cu memoria locală și set de dispozitive de intrare-ieșire și CAS ca modul computer.

Procesele care se execută pe diferite module de computer comunică între ele prin schimbul s printr-un segment fizic de sistem de transfer (MTS). Sistemul cuplat slab este cunoscut și sub denumirea de sistem distribuit. Sistemul cuplat slab este eficient atunci când procesele care rulează pe diferite module de computer necesită interacțiune minimă.


Dacă cererea de accesare a MTS a două sau mai multe module de computer se ciocnește, CAS responsabil alege una dintre cererile simultane și întârzie alte cereri până când solicitarea selectată este deservită complet. CAS are un memorie de comunicare de mare viteză la care pot fi accesate toate procesoarele din sistem. Memoria de comunicare din CAS este obișnuită cu tamponează transferurile s.

Definiția sistemului de multiprocesor Tightly Coupled

tranzitată a sistemului slab cuplat poate fi prea jos pentru unele dintre aplicațiile care necesită timp de acces rapid. În acest caz, Sistem cu microprocesor cuplat foarte bine trebuie sa fie folosit. Sistemul strâns cuplat are procesoare, module de memorie partajate, canale de intrare-ieșire.

Unitățile de mai sus ale sistemului cuplat strâns sunt conectate prin setul de trei retele de interconectare, rețea de interconectare procesor-memorie (PMIN), Rețea de interconectare a procesorului I / O (IOPIN) si rețea de interconectare cu semnal de întrerupere (ISIN). Utilizarea acestor trei rețele de interconectare este următoarea.

PMIN: Este un comutator care Connects fiecare procesor la fiecare modul de memorie. De asemenea, poate fi proiectat într-un mod în care un procesor să poată difuza date către unul sau mai multe module de memorie.

ESTE IN: Permite fiecare procesor la direcționează o întrerupere la oricare alt procesor.

IOPIN: Permite a procesor la comunica cu un Canal I / O care este conectat la dispozitivele de intrare-ieșire.

  1. Diferența cheie între sistemul cuplat slab și sistemul cuplat strâns este că sistem cuplat slab are memorie distribuită, întrucât sistem strâns cuplat are memorie partajată.
  2. Cuplat slab este eficient când sarcinile care rulează pe diferite procesoare au interacțiune minimă între ele. Pe de altă parte, sistemul strâns cuplat poate lua o grad mai mare de interacțiune între procese și este eficient pentru viteza mare și procesare în timp real.
  3. În general, sistemul cuplat slab o face nu întâmpina un conflict de memorie care este experimentat în mare parte de sistemul cuplurilor strânse.
  4. Rețeaua de interconectare într-un sistem cuplat slab este Sistem de transfer (MTS) întrucât, într-un sistem strâns cuplat, rețelele de interconectare sunt rețea de interconectare procesor-memorie (PMIN), rețea de interconectare procesor I / O (IOPIN) și rețeaua de interconectare a semnalului de întrerupere (ISIN).
  5. rata de date a sistemului slab cuplat este scăzut întrucât rata de date a sistemului strâns cuplat este înalt.
  6. Sistemul cuplat slab este ieftin dar mai mare ca mărime întrucât, sistemul este cuplat strâns mai scump dar dimensiuni compacte.

Concluzie:

Sistemul cuplat slab are o memorie distribuită care întârzie rata de date, în timp ce sistemul cuplat strâns are memorie comună care crește rata de date.