 |
 | |  |  | | Beschreibung |  | Ein nebenläufiges System besteht aus einer bestimmten Anzahl gleichzeitig arbeitender Komponenten, die im allgemeinen auf irgendeine Art und Weise miteinander kommunizieren. Die Methoden für die nebenläufige Ausführung der Komponenten und die Methoden, mit denen diese untereinander kommunizieren, sind je nach System unterschiedlich. Anhand dieser Methoden ist eine Klassifizierung der Systeme und ihrer Modellierungen möglich.
Bei der Ausführung der Komponenten werden grundsätzlich zwei Methoden unterschieden: Einerseits die asynchrone oder auch verschränkte (engl. interleaved) Ausführung, bei der zu einem gegebenen Zeitpunkt jeweils nur eine einzige Komponente einen Arbeitsschritt ausführt. Andererseits die synchrone Ausführung, bei der alle Komponenten zum gleichen Zeitpunkt jeweils einen Arbeitsschritt ausführen.
Bei der Kommunikation zwischen den Komponenten werden drei wesentliche Modi unterschieden: Zunächst die Kommunikation über gemeinsame Variablen, auf die die einzelnen Komponenten jeweils lesend und schreibend zugreifen können, um so Daten auszutauschen. Weiterhin gibt es die Kommunikation mittels Austausch von Nachrichten, die über Sende- und Empfangspuffer bei den jeweiligen Komponenten ausgetauscht werden. Und schließlich gibt es verschiedene Arten von Handshaking Protokollen.
|  |
 | |  |  | |  | |  | |  |  |  | | Zu dieser Seite wurden noch keine Kommentare oder Bewertungen abgegeben. |
|
|  | |  |  |   | Übergeordnet |  |  |  | |  |  | |  |  | |  |  |  |  |  | Nebenläufige Systeme |  |  |  |  |   | Untergeordnet |  |  |  | |  |  | |  |  |  |  | Ansprechpartner |  |  |  | |  |  |  | Literaturhinweise |  |  |  | |  |  |  |  |  | Glossar |  |  |  | |  |  |  |  |  |  |
|