6Kommunikation von Prozessen und Threads

Lernziele

  • Sie beurteilen die Eignung nachrichten- und speicherbasierter Verfahren zur Kommunikation zwischen parallelen Abläufen.
  • Sie analysieren Anwendungsprobleme von Unix-Pipes.
  • Sie unterscheiden zwei Implementierungsarten von Monitoren.
  • Sie erläutern das Grundprinzip eines Rendezvous paralleler Prozesse.
  • Sie entwickeln eigene Programme, die Berkeley-Sockets bzw. RPC zur rechnerübergreifenden Datenverarbeitung nutzen.

Prozesse und Threads können lokal auf dem gleichen Rechner oder mithilfe der Netzwerksoftware des Betriebssystems in einer verteilten Umgebung kommunizieren. Das Schwergewicht dieses Kapitels liegt auf der rechnerlokalen Kommunikation, die wir als Basisinfrastruktur eines Betriebssystems ...

Get Betriebssysteme, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.