As distributed computer systems become more pervasive, so does the need for understanding how their operating
systems are designed and implemented. Andrew S. Tanenbaum's Distributed Operating Systems fulfills this need. Representing
a revised and greatly expanded Part II of the best-selling Modern Operating Systems, it covers the material from
the original book, including communication, synchronization, processes, and file systems, and adds new material
on distributed shared memory, real-time distributed systems, fault-tolerant distributed systems, and ATM networks.
It also contains four detailed case studies: Amoeba, Mach, Chorus, and OSF/DCE. Tanenbaum's trademark writing provides
readers with a thorough, concise treatment of distributed systems.
Table of Contents
Preface.
1. Introduction to Distributed Systems.
2. Communication in Distributed Systems.
3. Synchronization in Distributed Systems.
4. Processes and Processors in Distributed Systems.
5. Distributed File Systems.
6. Distributed Shared Memory.
7. Case Study I: Amoeba.
8. Case Study II: Mach.
9. Case Study III: Chorus.
10. Case Study IV: DCE.