Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Modern Operating Systems 1st Edition

4 out of 5 stars 6 customer reviews
ISBN-13: 978-0135881873
ISBN-10: 0135881870
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
$3.99
Condition: Used - Good
Condition: Used: Good
Comment: Fast Shipping - Safe and Secure Bubble Mailer!
Access codes and supplements are not guaranteed with used items.
62 Used from $0.01
FREE Shipping on orders over $25.
More Buying Choices
17 New from $10.42 62 Used from $0.01 1 Collectible from $53.18

There is a newer edition of this item:

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


Amazon Book Review
The Amazon Book Review
Discover what to read next through the Amazon Book Review. Learn more.

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.
NO_CONTENT_IN_FEATURE


Product Details

  • Hardcover: 752 pages
  • Publisher: Prentice Hall; 1 edition (February 4, 1992)
  • Language: English
  • ISBN-10: 0135881870
  • ISBN-13: 978-0135881873
  • Product Dimensions: 1.2 x 7.5 x 9.8 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: #1,073,898 in Books (See Top 100 in Books)

Customer Reviews

5 star
67%
4 star
0%
3 star
0%
2 star
33%
1 star
0%
See all 6 customer reviews
Share your thoughts with other customers

Top Customer Reviews

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 14 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
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 18 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Operating Systems is a confusing thing to learn without the proper tools, which is why books like this one exists.

Tanenbaum gives crystal clear explanations about OS vocab and technicalities such as processes and page replacement algorithms.

This book is so good that sometimes I read it on my free time, even though I have finished taking the class.

Tanenbaum wants you to really learn the concept of OS. He even gives you a brief explanation on the C language (on the version I bought, anyway), which helped out a lot since we needed to program in C/C++ and I am a student who began programming in Java; yes, those two languages are VERY different.

Overall, if you need to take a class that requires you to buy this book, buy it. You won't be disappointed.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse