Operating Systems Design and Implementation (3rd Edition) and over one million other books are available for Amazon Kindle. Learn more

FREE Shipping on orders over $25.

Used - Acceptable | See details
Sold by BaySideBooks.
 
   
Have one to sell? Sell yours here
Start reading Operating Systems Design and Implementation (3rd Edition) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Operating Systems: Design and Implementation (Second Edition) [Hardcover]

Andrew S. Tanenbaum , Albert S. Woodhull
3.9 out of 5 stars  See all reviews (33 customer reviews)


Available from these sellers.


Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $110.19  
Hardcover $115.99  
Hardcover, January 15, 1997 --  
Paperback --  
Mass Market Paperback --  
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
There is a newer edition of this item:
Operating Systems Design and Implementation (3rd Edition) Operating Systems Design and Implementation (3rd Edition) 3.9 out of 5 stars (33)
$115.99
In Stock.

Book Description

January 15, 1997 0136386776 978-0136386773 2nd

Most books on operating systems deal with theory while ignoring practice. While the usual principles are covered in detail, the book describes a small, but real UNIX-like operating system: MINIX. The book demonstrates how it works while illustrating the principles behind it. Operating Systems: Design and Implementation Second Edition provides the MINIX source code. The relevant selections of the MINIX code are described in detail. When it first came out, MINIX caused something of a revolution. Within weeks, it had its own newsgroup on USENET, with 40,000 people. Most wanted to make MINIX bigger and fancier. Instead, Linux was created. That has become quite popular, very large, and complicated. MINIX, on the other hand, has remained small and suitable for instruction and example. The book has been revised to include updates in MINIX, which started out as a v 7 unix clone for a floppy-disk only 8088. It is now aimed at 386, 486, and pentium machines and is based on the international posix standard instead of on v7. There are now also versions of MINIX for the Macintosh and SPARC available. Professional programmers will find this book to be a valuable resource and reference book.



Editorial Reviews

From the Publisher

This book offers a unique and carefully integrated combination of principles and practice. While the usual principles are covered in detail, the book also describes a small, but real UNIX-like operating system: MINIX. It shows how it works and illustrates the principles behind it. By using MINIX, students learn principles and then can apply them in hands-on system design projects.

From the Back Cover

Most books on operating systems deal with theory while ignoring practice. While the usual principles are covered in detail, the book describes a small, but real UNIX-like operating system: MINIX. The book demonstrates how it works while illustrating the principles behind it. Operating Systems: Design and Implementation Second Edition provides the MINIX source code. The relevant selections of the MINIX code are described in detail. When it first came out, MINIX caused something of a revolution. Within weeks, it had its own newsgroup on USENET, with 40,000 people. Most wanted to make MINIX bigger and fancier. Instead, Linux was created. That has become quite popular, very large, and complicated. MINIX, on the other hand, has remained small and suitable for instruction and example. The book has been revised to include updates in MINIX, which started out as a v 7 unix clone for a floppy-disk only 8088. It is now aimed at 386, 486, and pentium machines and is based on the international posix standard instead of on v7. There are now also versions of MINIX for the Macintosh and SPARC available. Professional programmers will find this book to be a valuable resource and reference book.

Product Details

  • Hardcover: 939 pages
  • Publisher: Prentice Hall; 2nd edition (January 15, 1997)
  • Language: English
  • ISBN-10: 0136386776
  • ISBN-13: 978-0136386773
  • Product Dimensions: 9.6 x 7.2 x 1.6 inches
  • Shipping Weight: 3.7 pounds
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (33 customer reviews)
  • Amazon Best Sellers Rank: #725,351 in Books (See Top 100 in Books)

More About the Authors

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

Customer Reviews

That being said, I highly recommend the book. Geogia Tech Student  |  2 reviewers made a similar statement
One of the really rare books where both go hand in hand. pk  |  1 reviewer made a similar statement
Most Helpful Customer Reviews
54 of 54 people found the following review helpful
5.0 out of 5 stars One of the best OS books out there November 3, 1999
Format:Hardcover
First off, don't be fooled by people who claim this to be an "easy read". It isn't ... reading the entire book will take weeks, as the text is packed with information, not to mention exercises following each section. That being said, I highly recommend the book. It provides a thorough introduction to operating systems basics, from scheduling to terminals, along with source code. Don't expect to absorb it all at once!
Comment | 
Was this review helpful to you?
45 of 52 people found the following review helpful
4.0 out of 5 stars A great introduction to operating systems March 30, 2006
Format:Hardcover
This book is written by Tanenbaum, the main guy behind Minix, which is what Linux was based on. It provides good overviews for basic OS concepts like memory management, file systems, processes, etc. The concepts in this book book are intimately tied to examples of the Minix OS, which is a good thing.

To those who would rather see examples from Linux: Minix is a compact and modular OS, which is why it's a good choice for examples. The book contains the entire source code at the back for easy reference. Yes, the OS is that small. That's a good thing when you're trying to figure out how virtual memory works or what have you. You'd be lost trying to learn this stuff from Linux. Above everything else, the code is ***well-commented*** compared to Linux, a major plus. You won't find any "/* major hack */" comments, either. ;) Minix leaves out all the crap that Microsoft and Linux throw into the kernel that make it unstable in the first place. Learn about the bells and whistles later when you can do the basics.

I encountered two instances where the book wasn't updated to reflect changes in the OS, which were annoying to deal with. Also, I found a spelling or punctuation error about every ten pages, which was annoying for such a pricey book. Overall, however, the book is extremely usable and understandable. It's easy to pick up concepts from this text.
Was this review helpful to you?
27 of 31 people found the following review helpful
4.0 out of 5 stars An excellent text book, well written and informative February 10, 2003
Format:Hardcover
This was the text for an OS course that I took for my Masters. We had to implement 11 significant OS features for Minix (e.g. floppy disk cache, VGA driver, interprocess communication server,...) -- bugs were unacceptable (i.e. fail), as OSs must work. This class was 4 times more work that an other class I took for my Masters but I learned so much. I was already a very experienced Unix programmer when I took this, so I found it facinating to finally see what was under the hood (Minix/Unix is surprisingly small an compact -- very elegant). Tanenbaum is a real authority on the subject of operating systems and has a very engaging style. Probably the best computer science text book that I have read (I read this cover to cover, not just scanning but really reading). There is room for improvement though: the format could benefit from being updated, I had to use a lot of high-lighter. Clearer separation and indexing of key theories and sections would help. The OS basics are still relevant today (and could perhaps benefit from some expansion/clarification). I believe Tanenbaum has brought out new books since that go into some more contemporary / more advance areas.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
3.0 out of 5 stars Descriptive of MINIX structure
This book does a very good job at walking the reader through the various functions of MINIX, but it does not go into the specifics very well. Read more
Published 4 months ago by RJL
5.0 out of 5 stars Superb book
Great book with fantastic theory and code which shows practice. One of the really rare books where both go hand in hand. Read more
Published 5 months ago by pk
4.0 out of 5 stars Quick delivery
The product arrived in a timely manner, actually prior to the delivery dates given. The book is in really good shape with no highlighting or writing but the top of the binding is... Read more
Published 7 months ago by Lucky
3.0 out of 5 stars A description of MINIX
As a description of MINIX, this book is nothing but good. As an operating systems introductions, one can find it a lot tiresome and confusing. Read more
Published 15 months ago by Lucas
4.0 out of 5 stars Good
Very good, but half of it is the Minix source code. So, you'll carry more than you actually need.
Published on September 11, 2010 by Victor
2.0 out of 5 stars Could be better
I have studied UNIX kernels (Lyons Book), Minix kernels (this book) and Lunux kernels (many books). I wish Minix had more books than just the one Tanenbaum book. Read more
Published on August 25, 2010 by Stanley J. Packer
5.0 out of 5 stars A truly brilliant work of a Master piece
Many people who are commenting on the book by Tanenbaum are people who are writing after the year 2000. Read more
Published on December 6, 2009 by Book Guy
5.0 out of 5 stars Great OS book
I really liked this book, specially how it describes the implementation of several aspects of the operating system.
Published on March 25, 2009 by M. Al-Mutawa
3.0 out of 5 stars I like Minix3, not the book
I like the microkernel approach to implement a UNIX-like OS. It is simple and elegant although it does sacrifice a little performance. Read more
Published on June 1, 2008 by davez
3.0 out of 5 stars Not the best basis for Operating System design
While this book is good explaining theory and demonstrating it in the author's operating system, MINIX, MINIX is an insanely small OS. Read more
Published on February 27, 2006 by will
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category