Programming Books C Java PHP Python Learn more Browse Programming Books
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Modern Operating Systems Hardcover – February 4, 1992

ISBN-13: 978-0135881873 ISBN-10: 0135881870 Edition: 1st

19 New from $12.70 69 Used from $0.01 1 Collectible from $53.18
Amazon Price New from Used from
Hardcover
"Please retry"
$12.70 $0.01

There is a newer edition of this item:

Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Hardcover: 752 pages
  • Publisher: Prentice Hall; 1 edition (February 4, 1992)
  • Language: English
  • ISBN-10: 0135881870
  • ISBN-13: 978-0135881873
  • Product Dimensions: 9.1 x 7.1 x 1.6 inches
  • Shipping Weight: 2.7 pounds
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #2,544,510 in Books (See Top 100 in Books)

Editorial Reviews

From the Publisher

A presentation of the basics of both distributed and single-processor computer systems.

From the Back Cover

A presentation of the basics of both distributed and single-processor computer systems, this book reflects real-world experience that provides practical, hands- on information in constructing and understanding modern operating systems. This book discusses the key principles of both kinds of systems — including MS- DOS, UNIX, Amoeba, and Mach; covers all the traditional topics, including interprocess, communication, semaphores, monitors, scheduling algorithms, deadlocks, virtual memory, and file system design; explores all key issues in distributed systems — including the client-server model, remote procedure call, distributed synchronization, transactions, threads, distributed shared memory, and file servers.

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.0 out of 5 stars
5 star
4
4 star
0
3 star
0
2 star
2
1 star
0
See all 6 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

13 of 13 people found the following review helpful By Steve Uhlig on February 12, 2001
Format: Hardcover
From what i recall (i read this book 3 years ago, when i was a graduate student), this book is good for introduction as well as for advanced concepts in operating systems. I fully aggree with the reviewer from 1997. I don't think this book being sloppy nor difficult for beginners (sorry other reviewers). It certainly requires some time to be read (i recall having read it at a pace of about two or three evenings for one chapter, with about 2-3 hours per evening so i don't think it is that difficult for beginners). In addition, Tanenbaum's style is always good and his sense of humor makes the text full of those subtle remarks that make you dive into the subject with less pain.
Probably that the third part of the book about Distributed OS is not a good reading for beginners but just skip it on your first reading and go back to it when you'll be ready.
An important thing is that Part II which is about case studies should not be skipped by newcomers ! This is exactly while reading this part of the book that you'll understand all the concepts you learned in the first part, by applying all this theoretical stuff on actual OS implementations. Probably the reviewer that states this book is not for beginners didn't make it to Part II because one cannot understand OS just by learning concepts, like everything else in computer science...
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
18 of 21 people found the following review helpful By A Customer on July 4, 1997
Format: Hardcover
Andrew Tanenbaum ( [...] ) boots your neural network in the right direction in his classic introductory text to Operating Systems and the pre-cursor to his more recent "Distributed Operating Systems" (ISBN: 0132199084). He presents bit-level discussions addressing the core OS issues of processes, memory management, file systems and I/O (among others). He then buffers the information with in-depth, case study comparisons of unix, ms-dos, mach and amoeba (which Tanenbaum co-developed; see: [...] ). Tanenbaum does not ignore theory altogether, but puts most of his effort into relaying practical concerns and solutions to real OS's.

Tanenbaum's sense of humor never flags or fails to register; a most desirable quality in a technical book one is reading after 8-10 hours in the cubicle world. For instance, regarding the POSIX standard, "The [RFC] 1003.1 document is written in such a way that both operating system implementers and software writers can understand it, [a] novelty in the standards world, although work is already underway to remedy this."

The book assumes the reader has basic programming knowledge, though nothing beyond first year C. Tanenbaum has included numerous clear and helpful diagrams, as well as problem sets at the end of each chapter.

Thoroughly enjoyed - highly recommended.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 4 people found the following review helpful By Adi Adler on March 21, 2001
Format: Hardcover
This textbook was the reccomended text for my operating systems course in college. Since I didn't show up for many of the classes (too much homework, too little time...), I've learned most of the material from this book, and it proved to be more than enough - both for doing the exercises (which were considered to be the hardest ones required for our degree), and for passing the final. I had a VERY easy time understanding the material, and applying it in whatever task I was doing.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

What Other Items Do Customers Buy After Viewing This Item?