Unterschied zwischen locker gekoppelten und eng gekoppelten Multiprozessorsystemen

Autor: Laura McKinney
Erstelldatum: 2 April 2021
Aktualisierungsdatum: 17 Kann 2024
Anonim
#TSP #Lautsprecher WUNDERWAFFE Thiele & Small - kinderleicht gemessen und praktisch erklärt
Video: #TSP #Lautsprecher WUNDERWAFFE Thiele & Small - kinderleicht gemessen und praktisch erklärt

Inhalt


Multiprozessor ist einer, der mehr als zwei Prozessoren im System hat. Wir haben zwei Kategorien von Multiprozessorsystemen: locker verbunden und eng verbunden Multiprozessorsystem. Der Kopplungsgrad zwischen dem Prozessor ist in einem lose gekoppelten System niedrig, wohingegen der Kopplungsgrad zwischen Prozessoren in dem dicht gekoppelten System hoch ist. Der grundlegende Unterschied zwischen dem locker gekoppelten und dem eng gekoppelten Multiprozessorsystem besteht darin, dass das locker gekoppelte System einen verteilten Speicher aufweist, während das eng gekoppelte System einen gemeinsamen Speicher aufweist. Lassen Sie uns einige weitere Unterschiede zwischen locker gekoppelten und eng gekoppelten Multiprozessorsystemen mit Hilfe der unten gezeigten Vergleichstabelle diskutieren.

  1. Vergleichstabelle
  2. Definition
  3. Hauptunterschiede
  4. Fazit

Vergleichstabelle

Grundlage für den VergleichLocker gekoppeltes MultiprozessorsystemEng gekoppeltes Multiprozessorsystem
BasicJeder Prozessor hat ein eigenes Speichermodul.Prozessoren haben gemeinsam genutzte Speichermodule.
EffizientEffizient, wenn Aufgaben auf verschiedenen Prozessoren ausgeführt werden, hat nur minimale Interaktion.Effizient für Hochgeschwindigkeits- oder Echtzeitverarbeitung.
GedächtniskonfliktEs treten im Allgemeinen keine Gedächtniskonflikte auf.Es kommt zu mehr Gedächtniskonflikten.
Zusammenschaltungen Transfersystem (MTS).Verbindungsnetze PMIN, IOPIN, ISIN.
DatenrateNiedrig.Hoch.
TeuerWeniger teuer.Teurer.


Definition eines lose gekoppelten Multiprozessorsystems

Multiprozessor ist einer, der mehr als zwei Prozessoren im System hat. Jetzt wenn die Grad der Kopplung zwischen diesen Prozessoren ist sehr niedrigwird das System aufgerufen lose gekoppeltes Multiprozessorsystem. Bei lose gekoppelten Systemen hat jeder Prozessor seine eigenen lokalen Speicher, eine Reihe von Eingabe-Ausgabe-Geräts und a Kanal- und Arbiter-Schalter (CAS). Wir bezeichnen den Prozessor mit seinem lokalen Speicher und dem Satz von Eingabe- / Ausgabegeräten und CAS als Computermodul.

Prozesse, die auf verschiedenen Rechnermodulen ablaufen, kommunizieren miteinander durch Austausch der s durch ein physikalisches Segment von Transfersystem (MTS). Das lose gekoppelte System ist auch bekannt als verteiltes System. Das lose gekoppelte System ist effizient wenn die auf verschiedenen Rechnermodulen ablaufenden Prozesse erfordern minimale Interaktion.


Wenn die Anforderung für den Zugriff auf MTS von zwei oder mehr Computermodulen kollidiert, wird die CAS verantwortlich Wählt eine der gleichzeitigen Anforderungen aus und verzögert andere Anforderungen, bis die ausgewählte Anforderung vollständig bearbeitet wurde. Das CAS hat eine Hochgeschwindigkeits-Kommunikationsspeicher auf die von allen Prozessoren im System zugegriffen werden kann. Der Kommunikationsspeicher in CAS wird dazu verwendet puffern die Übertragungen von s.

Definition eines eng gekoppelten Multiprozessorsystems

Das Durchsatz des lose gekoppelten Systems kann sein zu niedrig für einige der Anwendungen, die erfordern schnelle Zugriffszeit. In diesem Fall, Eng gekoppeltes Mikroprozessorsystem muss benutzt werden. Das dicht gekoppelte System hat Prozessoren, Shared Memory-Module, Eingabe-Ausgabe-Kanäle.

Die obigen Einheiten des eng gekoppelten Systems sind durch die Dreiergruppe verbunden Verbindungsnetze, Prozessor-Speicher-Verbindungsnetz (PMIN), I / O-Prozessor-Verbindungsnetzwerk (IOPIN) und das Interrupt-Signal-Interconnection-Netzwerk (ISIN). Die Verwendung dieser drei Verbindungsnetze ist wie folgt.

PMIN: Es ist ein Schalter, der verbindet jeder Prozessor an jedes Speichermodul. Es kann auch so gestaltet sein, dass ein Prozessor Daten an ein oder mehrere Speichermodule senden kann.

IST IN: Es erlaubt jedem Prozessor zu leite einen Interrupt zu jedem anderer Prozessor.

IOPIN: Es ermöglicht eine Prozessor zu kommunizieren mit einem I / O-Kanal die an Ein- / Ausgabegeräte angeschlossen ist.

  1. Der Hauptunterschied zwischen lose gekoppelten und fest gekoppelten Systemen besteht darin, dass lose gekoppelte Anlage hat verteilter Speicher, während die dicht gekuppeltes System hat geteilte Erinnerung.
  2. Lose gekoppelt ist effizient wenn die auf verschiedenen Prozessoren laufenden Aufgaben hat minimale Interaktion zwischen ihnen. Zum anderen kann das dicht gekoppelte System a höherer Grad an Interaktion zwischen Prozessen und ist effizient für schnelle Geschwindigkeit und Echtzeitverarbeitung.
  3. Das lose gekoppelte System im Allgemeinen nicht Begegnung mit Erinnerungskonflikten Das ist vor allem durch enge Paare System erfahren.
  4. Das Verbindungsnetz ist in einem lose gekoppelten System Transfersystem (MTS) wohingegen in einem eng gekoppelten System die Verbindungsnetze sind Prozessor-Speicher-Verbindungsnetz (PMIN), E / A-Prozessor-Verbindungsnetz (IOPIN) und das Interrupt-Signal-Interconnection-Netzwerk (ISIN).
  5. Das Datenrate des lose gekoppelten Systems ist niedrig während die Datenrate des eng gekoppelten Systems ist hoch.
  6. Das lose gekoppelte System ist weniger teuer aber größer an Größe während das eng gekoppelte System ist teurer aber kompakte Größe.

Fazit:

Das lose gekoppelte System hat einen verteilten Speicher, der die Datenrate verzögert, wohingegen das fest gekoppelte System einen gemeinsam genutzten Speicher hat, der die Datenrate erhöht.