25.3. SVr4 IPC

As Figure 24.1 illustrates, the System V UNIX releases from AT&T formed the major commercial development path after the Seventh Edition. Among the facilities introduced in the SVr4 release was a set of inter-process communication mechanisms that aim to support more flexible communication than the simple pipes and signals of Section 24.7. These facilities are widely supported in contemporary UNIX systems (even those, such as LINUX, that are not directly derived from System V).

Three kinds of IPC mechanism are provided: message queues that support structured message-based communication between arbitrary processes on the same machine, shared memory segments that can be mapped into the logical address space of multiple processes and ...

Get Operating Systems: Concurrent and Distributed Software Design now with O’Reilly online learning.

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