Das Kefk Network Wiki befindet sich im Testbetrieb.


Nachrichtenaustausch

Aus Kefk.

(Weitergeleitet von Message passing)
Wechseln zu: Navigation, Suche

In der Informatik ist der Nachrichtenaustausch (engl. Message Passing) eine Kommunikationsform, die in der Nebenläufigkeits-Programmierung (Concurrent programming), der parallelen Programmierung (Parallel programming), der objektorientierten Programmierung und der Interprozesskommunikation eingesetzt wird. Die Kommunikation beruht auf dem Versenden von Nachrichten zu Empfängern. Nachrichtenformen sind u.a. der Funktionsaufruf, Signale und Datenpakete. Bekannte Modelle, die auf dem Nachrichtenaustausch basieren, sind z.B. das "Actor model" von Hewitt und Prozessalgebren.

Mikrokernel-Betriebssysteme tauschen Nachrichten zwischen einem Kernel und einem oder mehreren Server-Blocks aus (siehe auch Server Message Block). Verteilte Objekt- und entfernte Methodenaufruf- Systeme wie ONC RPC, CORBA, Java RMI, DCOM, SOAP und ähnliche gehören zu den Nachrichtenaustausch-Systemen. Der Begriff wird zudem im Hochleistungsrechnen verwendet (siehe auch Message Passing Interface, Mehrkernprozessor).

Nachrichtenaustausch-Systeme werden auch "Shared nothing" - Systeme genannt, da die Nachrichtenaustausch-Abstraktion die zugrundeliegenden Zustandsänderungen verbirgt, die evtl. bei der Implementierung des Nachrichtensendens verwendet werden.

Siehe auch

Weblink

Wikipedia
Dieses Dokument entstammt in seiner ersten oder einer späteren Version der deutschsprachigen Wikipedia. Es ist dort zu finden unter dem Stichwort Nachrichtenaustausch, die Liste der bisherigen Autoren befindet sich in der Versionsliste; die Originalfassung kann dort auch bearbeitet werden. Alle Texte der Wikipedia und ihre Derivate stehen unter der GNU-Lizenz für freie Dokumentation.
Persönliche Werkzeuge