Contents
Was ist ein lose gekoppeltes System?
Ein lose gekoppeltes System ist ein Ansatz zum Verbinden der Komponenten in einem System oder Netzwerk, so dass jede seiner Komponenten wenig oder keine Kenntnis der Definitionen anderer separater Komponenten hat oder nutzt. Das Ziel einer losen Kopplungsarchitektur besteht darin, das Risiko zu verringern, dass eine Änderung innerhalb eines Elements zu unerwarteten Änderungen in anderen Elementen führt.
Ein lose gekoppeltes System lässt sich leicht in definierbare Elemente zerlegen. Das Ausmaß der Kopplung in einem System kann gemessen werden, indem die maximale Anzahl von Elementänderungen abgebildet wird, die ohne nachteilige Auswirkungen auftreten können. Beispiele für solche Änderungen umfassen das Hinzufügen von Elementen, das Entfernen von Elementen, das Umbenennen von Elementen, das Neukonfigurieren von Elementen, das Modifizieren interner Elementeigenschaften und das Neuanordnen der Art und Weise, wie Elemente miteinander verbunden sind.
Lose Kopplung wird hauptsächlich in Unternehmensnetzwerken und -systemen verwendet, um das Ausmaß und die Intensität der Risiken in stark abhängigen Systemen zu reduzieren. Bei einem System mit mehreren Komponenten treten weniger wahrscheinlich Leistungsprobleme auf, wenn diese Komponenten lose gekoppelt sind.
Beispielsweise führt in einer Client/Server-Rechenarchitektur das Trennen des Clients vom Server dazu, dass einige Funktionen nicht verfügbar sind, aber der Client kann immer noch unabhängig vom Server arbeiten.
Was Sie über lose gekoppelte Systeme wissen müssen
- Lose gekoppelte Systeme haben ein verteiltes Speicherkonzept.
- Das Verbindungsnetzwerk in einem lose gekoppelten System ist das Message Transfer System (MTS).
- Die Datenrate des lose gekoppelten Systems ist niedrig.
- Das lose gekoppelte System ist weniger teuer, aber größer.
- Ein lose gekoppeltes System ist effizient, wenn die Aufgaben, die auf verschiedenen Prozessoren ausgeführt werden, eine minimale Interaktion zwischen ihnen aufweisen.
- Das lose gekoppelte System ist weniger teuer, aber größer.
- Sie werden häufig in verteilten Computersystemen verwendet.
- Der Durchsatz bei dieser Art von Systemen ist gering.
- Der Stromverbrauch ist hoch.
- Jeder Prozess hat seinen eigenen Cache-Speicher.
- Die Sicherheit ist bei dieser Art von Systemen gering.
- Es läuft auf mehreren Betriebssystemen.
- Es hat eine geringe Skalierbarkeit.
- Es hat eine hohe Verzögerung.
- Die Konkurrenz ist im lose gekoppelten System gering.
Was ist ein eng gekoppeltes System?
Ein eng gekoppeltes System ist ein Ansatz des Systemdesigns und der Datenverarbeitung, bei dem alle Hardware- und Softwarekomponenten so miteinander verbunden sind, dass jede Komponente voneinander abhängig ist. Eine eng gekoppelte Systemarchitektur fördert voneinander abhängige Anwendungen und Code. Tight Coupling wird hauptsächlich in Unternehmenssystemen und -anwendungen verwendet, die an der Interkonnektivität und Inter-Processing von zwei oder mehr Systemen gleichzeitig arbeiten, um eine zusammenhängende/integrierte Lösung bereitzustellen.
In einem eng gekoppelten System, in dem sich mehrere Systeme eine Arbeitslast teilen, müsste normalerweise das gesamte System heruntergefahren werden, um ein größeres Hardwareproblem zu beheben, nicht nur das einzelne System mit dem Problem. In einer Multiprozessorumgebung, in der sich beispielsweise mehrere Computer die Arbeitslast teilen, muss möglicherweise ein eng gekoppeltes System heruntergefahren werden, um eine der Maschinen hinzuzufügen oder zu ersetzen.
Normalerweise ist die gesamte Logik eines eng gekoppelten Systems auf mehrere Hardware- und Softwarekomponenten verteilt, die alle betriebsbereit und verbunden sein müssen, um die Geschäftslogik/den Geschäftsprozess bereitzustellen. Beispielsweise hängt ein Bank-Geldautomat von der ATM-Maschinenhardware, der integrierten Firmware/den Anwendungen und der primären Bankanwendung ab, damit ein Kunde Bargeld abheben oder auf ATM-spezifische Dienste zugreifen kann. Wenn eine dieser Komponenten nicht verfügbar ist, funktioniert der Geldautomat nicht.
Was Sie über eng gekoppelte Systeme wissen müssen
- Eng gekoppelte Systeme haben ein Shared-Memory-Konzept.
- Die Verbindungen in einem eng gekoppelten System sind das Prozessor-Speicher-Verbindungsnetzwerk (PMIN), das E/A-Prozessor-Verbindungsnetzwerk (IOPIN) und das Unterbrechungssignal-Verbindungsnetzwerk (ISIN).
- Die Datenrate eines eng gekoppelten Systems ist hoch.
- Das eng gekoppelte System ist teurer, aber kompakter.
- Das eng gekoppelte System kann ein höheres Maß an Interaktion zwischen Prozessen vertragen und ist effizient für Hochgeschwindigkeits- und Echtzeitverarbeitung.
- Ein eng gekoppeltes System ist teurer, hat aber eine kompakte Größe.
- Sie werden häufig in Parallelverarbeitungssystemen verwendet.
- Der Durchsatz bei dieser Art von Systemen ist hoch.
- Der Stromverbrauch ist gering.
- Der System-Cache-Speicher weist Prozesse entsprechend dem Verarbeitungsbedarf zu.
- Die Sicherheit ist hoch.
- Es läuft auf einem einzigen Betriebssystem.
- Es hat eine hohe Skalierbarkeit.
- Es hat eine geringe Verzögerung.
- Die Konkurrenz ist in einem eng gekoppelten System hoch.
Lesen Sie auch: Unterschied zwischen positivem und negativem Feedback in Kontrollsystemen
Unterschied zwischen lose gekoppelten und fest gekoppelten Systemen in Tabellenform
VERGLEICHSGRUNDLAGE | LOSE GEKOPPELTE SYSTEME | FEST GEKOPPELTE SYSTEME |
Speicherkonzept | Lose gekoppelte Systeme haben ein verteiltes Speicherkonzept. | Eng gekoppelte Systeme haben ein Shared-Memory-Konzept. |
Zusammenschaltung | Das Verbindungsnetzwerk in einem lose gekoppelten System ist das Message Transfer System (MTS). | Die Verbindungen in einem eng gekoppelten System sind das Prozessor-Speicher-Verbindungsnetzwerk (PMIN), das E/A-Prozessor-Verbindungsnetzwerk (IOPIN) und das Unterbrechungssignal-Verbindungsnetzwerk (ISIN). |
Datenrate | Die Datenrate des lose gekoppelten Systems ist niedrig. | Die Datenrate eines eng gekoppelten Systems ist hoch. |
Kosten | Das lose gekoppelte System ist weniger teuer, aber größer. | Das eng gekoppelte System ist teurer, aber kompakter. |
Effizienz | Ein lose gekoppeltes System ist effizient, wenn die Aufgaben, die auf verschiedenen Prozessoren ausgeführt werden, eine minimale Interaktion zwischen ihnen aufweisen. | Das eng gekoppelte System kann ein höheres Maß an Interaktion zwischen Prozessen vertragen und ist effizient für Hochgeschwindigkeits- und Echtzeitverarbeitung. |
Anwendung | Sie werden häufig in verteilten Computersystemen verwendet. | Sie werden häufig in Parallelverarbeitungssystemen verwendet. |
Durchsatz | Der Durchsatz bei dieser Art von Systemen ist gering. | Der Durchsatz bei dieser Art von Systemen ist hoch. |
Leistung | Der Stromverbrauch ist hoch. | Der Stromverbrauch ist gering. |
Cache-Speicher | Jeder Prozess hat seinen eigenen Cache-Speicher. | Der System-Cache-Speicher weist Prozesse entsprechend dem Verarbeitungsbedarf zu. |
Sicherheit | Die Sicherheit ist bei dieser Art von Systemen gering. | Die Sicherheit ist hoch. |
Betriebssystem | Es läuft auf mehreren Betriebssystemen. | Es läuft auf einem einzigen Betriebssystem. |
Skalierbarkeit | Es hat eine geringe Skalierbarkeit. | Es hat eine hohe Skalierbarkeit. |
Verzögerung | Es hat eine hohe Verzögerung. | Es hat eine geringe Verzögerung. |