Jump to ratings and reviews
Rate this book

Distributed Operating Systems

Rate this book
As distributed computer systems become more pervasive, there is a need for a book that explains how their operating systems are designed and implemented. This book, which is a revised and expanded Part II of the best selling MODERN OPERATING SYSTEMS, fulfills that need. KEY It covers the material from the original book, including communication, synchronization, processes and file systems, and adds new material on distributed shared memory. It also contains 4 detailed case studies, Amoeba, Mach, Chorus, and OSF/DCE. Tanenbaum's trademark writing style provides the reader with a thorough yet concise treatment of distributed systems.

632 pages, Hardcover

First published September 4, 1994

22 people are currently reading
458 people want to read

About the author

Andrew S. Tanenbaum

51 books319 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
33 (35%)
4 stars
32 (34%)
3 stars
19 (20%)
2 stars
6 (6%)
1 star
2 (2%)
Displaying 1 - 6 of 6 reviews
208 reviews46 followers
December 11, 2010
This book is definitely dated. That's no surprise in a technology book. However, the basics behind network programming are still sound and worthwhile; and while the vocabulary has changed the principles in the book underlie Voldemort, Cassandra, MapReduce, Thrift, Protocol Buffers and more.

Unfortunately the book predates the Eight Fallacies of Distributed Computing ( http://en.wikipedia.org/wiki/Fallacie... ). Read those first, and refer to them several times while reading the book so that you can take some of the objectives with a large enough grain of salt.
Profile Image for Scott Holstad.
Author 109 books84 followers
January 15, 2020
Old, outdated and obsolete, which is of course inevitable with pretty much every technology book. Nonetheless, it was pretty good in its time and still may be a good historical or foundational resource for some people.
Profile Image for Alejandro Teruel.
1,319 reviews253 followers
April 9, 2012
I read this book way back in 1997 and thought it was an excellent book which summed up the state of the art at the time and gave valuable pointers to ongoing research and more detailed work.

It included topics on synchronizing logical clocks, distributed election algorithms (which I thought lacked work by García-Molina), distributed shared memory, threads, scheduling processors, fault tolerance, real-time distributed systems, distributed file systems and case studies on Amoeba, Mach, Chorus and DCE.

Andrew Tanenbaum is one of the great textbook writers and researchers on distributed operating systems. As I write (2012) his most recent textbooks are the fifth edition of Computer Networks (2010) and the third edition of Modern Operating Systems(2007). His book on Computer Organization is about to come out.
Displaying 1 - 6 of 6 reviews

Can't find what you're looking for?

Get help and learn more about the design.