3.2.13 Interprozesskommunikation

[gesichtete Version][gesichtete Version]
(LOOP2 Upgrade)
(LOOP Upgrade: loop_index and youtubehd)
Zeile 17: Zeile 17:
<loop_task title="IPC-Grundbegriffe" id="5fa978612c3fc">
<loop_task title="IPC-Grundbegriffe" id="5fa978612c3fc">
<p>
<p>
<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>
<loop_index id="5fa978612c400">Verbindungsorientierte Kommunikation</loop_index><loop_index id="5fa9786159f7a">Kommunikation, verbindungsorientiert</loop_index><loop_index id="5fa9786159f83">Verbindungslose Kommunikation</loop_index><loop_index id="5fa9786159f8a">Kommunikation, verbindungslos</loop_index><loop_index id="5fa9786159f90">Speicherbasierte Kommunikation</loop_index><loop_index id="5fa9786159f96">Kommunikations, speicherbasiert</loop_index><loop_index id="5fa9786159f9c">Nachrichtenbasierte Kommunikation</loop_index><loop_index id="5fa9786159fa2">Kommunikation, nachrichtenbasiert</loop_index><loop_index id="5fa9786159fa7">Synchrone Kommunikation</loop_index><loop_index id="5fa9786159fae">Kommunikation, synchron</loop_index><loop_index id="5fa9786159fb3">Asynchrone Kommunikation</loop_index><loop_index id="5fa9786159fb9">Kommunikation, asynchron</loop_index><loop_index id="5fa9786159fbf">Halbduplex-Betrieb</loop_index><loop_index id="5fa9786159fc5">Vollduplex-Betrieb</loop_index><loop_index id="5fa9786159fca">Unicast</loop_index><loop_index id="5fa9786159fd0">Multicast</loop_index><loop_index id="5fa9786159fd5">Anycast</loop_index><loop_index id="5fa9786159fdb">Broadcast</loop_index>
<cite id="5fa978612c403">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

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