13.7. Overview of inter-process communication

Shared-memory mechanisms for IPC were the concern of Chapter 12. IPC for systems with no shared memory has been introduced here and is discussed in more detail in Chapter 14. Figure 13.7 gives a high-level view of both styles of mechanism: parts (a) and (b) show the two basic approaches to the shared-memory (shared-address-space) IPC we discussed in Chapter 12; (c) and (d) show two different approaches to cross-address-space message passing for systems with no shared memory; (c) is the asynchronous or buffered message passing introduced in Section 13.3.

Figure 13.7. Summary of high-level IPC mechanisms.

The IPC implementation must support the transfer of information and the synchronization of the ...

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

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.