16.1. Introduction

In Chapter 2 we set up a context of modular software. In Chapter 7 we studied distributed systems in general terms, introducing the model of a distributed software system, its architecture and how it might be engineered. In Chapter 13 we explored IPC and system structure, contrasting the style of system design where processes inhabit separate address spaces, and IPC is via cross-address-space message passing, with that where processes share an address space and synchronize their activities via monitors. We saw that in general terms the functionality that can be built with one style of system design can also be built with the other. Chapter 29 gives a broad coverage of the design of middleware and currently available middleware ...

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.