3.2.13 Interprozesskommunikation

[gesichtete Version][gesichtete Version]
(LOOP2 Upgrade)
Zeile 1: Zeile 1:
=Interprozesskommunikation=
=Interprozesskommunikation=
<p>
<p>
<loop_index>Interprozesskommunikation|Interprocess Communication|IPC|Protokoll</loop_index>
<loop_index id="5fa978612c3f6">Interprozesskommunikation|Interprocess Communication|IPC|Protokoll</loop_index>
Bei der '''Interprozesskommunikation''' (englisch: '''Interprocess Communication''', kurz: '''IPC''') geht es um den Austausch von Informationen zwischen zwei (oder mehr) Prozessen bzw. Threads. Damit alle Beteiligten die ausgetauschten Informationen in gleicher Weise verstehen können, sind bestimmte Regeln der Kommunikation einzuhalten, das sogenannte ''Protokoll''.
Bei der '''Interprozesskommunikation''' (englisch: '''Interprocess Communication''', kurz: '''IPC''') geht es um den Austausch von Informationen zwischen zwei (oder mehr) Prozessen bzw. Threads. Damit alle Beteiligten die ausgetauschten Informationen in gleicher Weise verstehen können, sind bestimmte Regeln der Kommunikation einzuhalten, das sogenannte ''Protokoll''.
</p>
</p>
Zeile 15: Zeile 15:
<p>
<p>
<loop_area type="task">
<loop_area type="task">
<loop_task title="IPC-Grundbegriffe">
<loop_task title="IPC-Grundbegriffe" id="5fa978612c3fc">
<p>
<p>
<loop_index>Verbindungsorientierte Kommunikation|Kommunikation, verbindungsorientiert|Verbindungslose Kommunikation|Kommunikation, verbindungslos|Speicherbasierte Kommunikation|Kommunikations, speicherbasiert|Nachrichtenbasierte Kommunikation|Kommunikation, nachrichtenbasiert|Synchrone Kommunikation|Kommunikation, synchron|Asynchrone Kommunikation|Kommunikation, asynchron|Halbduplex-Betrieb|Vollduplex-Betrieb|Unicast|Multicast|Anycast|Broadcast</loop_index>
<loop_index id="5fa978612c400">Verbindungsorientierte Kommunikation|Kommunikation, verbindungsorientiert|Verbindungslose Kommunikation|Kommunikation, verbindungslos|Speicherbasierte Kommunikation|Kommunikations, speicherbasiert|Nachrichtenbasierte Kommunikation|Kommunikation, nachrichtenbasiert|Synchrone Kommunikation|Kommunikation, synchron|Asynchrone Kommunikation|Kommunikation, asynchron|Halbduplex-Betrieb|Vollduplex-Betrieb|Unicast|Multicast|Anycast|Broadcast</loop_index>
<cite>Mandl+2013</cite> erläutert in Kapitel 6.5.1 einige Grundbegriffe der Kommunikation. Was versteht man demnach unter:
<cite id="5fa978612c403">Mandl+2013</cite> erläutert in Kapitel 6.5.1 einige Grundbegriffe der Kommunikation. Was versteht man demnach unter:
* Verbindungsorientierter Kommunikation
* Verbindungsorientierter Kommunikation
* Verbindungsloser Kommunikation
* Verbindungsloser Kommunikation

Version vom 9. November 2020, 19:12 Uhr

Interprozesskommunikation

Bei der Interprozesskommunikation (englisch: Interprocess Communication, kurz: IPC) geht es um den Austausch von Informationen zwischen zwei (oder mehr) Prozessen bzw. Threads. Damit alle Beteiligten die ausgetauschten Informationen in gleicher Weise verstehen können, sind bestimmte Regeln der Kommunikation einzuhalten, das sogenannte Protokoll.


Grundbegriffe der IPC

Die folgende Aufgabe nimmt sich der Grundbegriffe an:


Aufgabe 1

Aufgabe

Mandl 2013 erläutert in Kapitel 6.5.1 einige Grundbegriffe der Kommunikation. Was versteht man demnach unter:

  • Verbindungsorientierter Kommunikation
  • Verbindungsloser Kommunikation
  • Speicherbasierter Kommunikation
  • Nachrichtenbasierter Kommunikation
  • Synchroner Kommunikation
  • Asynchroner Kommunikation
  • Halbduplex-Betrieb
  • Vollduplex-Betrieb
  • Unicast
  • Multicast
  • Anycast
  • Broadcast


Im Folgenden werden einige Möglichkeiten der Interprozesskommunikation erläutert. Dabei sei es dem geneigten Leser überlassen, für jede Möglichkeit zu überlegen, welche der gerade angesprochenen Grundbegriffe zutreffen.


So geht es weiter:



Diese Seite steht unter der Creative Commons Namensnennung 3.0 Unported Lizenz http://i.creativecommons.org/l/by/3.0/80x15.png