Motivation für IPC
Vorteile von klar definierten, standardisierten Schnittstellen:
Signals
Optionen zur Bearbeitung von Signalen (vgl. signal(7):
FIFOs
spezieller file, der in Unix-ähnlichen Betriebssystemen verwendet wird, um IPC zwischen verschiedenen Prozessen zu ermöglichen.
Es ermöglicht, Daten zwischen Prozessen auf eine Weise zu übertragen, die einer traditionellen Warteschlange ähnelt: Die zuerst in das FIFO geschriebenen Daten sind die zuerst, die daraus gelesen werden.
Unterschied zwischen System V und POSIX IPC
POSIX IPC:
Shared Memory
Erlaubt mehreren Prozessen den Zugriff auf einen gemeinsamen Speicherbereich über ihren jeweiligen Addressraum.