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



or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $36.13 Gift Card
Trade in
More Buying Choices
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 (3rd Edition) [Hardcover]

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

Buy New
$115.99 & FREE Shipping. Details
Rent
$40.61 & this item ships for FREE with Super Saver Shipping. Details
Only 9 left in stock (more on the way).
Ships from and sold by Amazon.com. Gift-wrap available.
In Stock.
Want it tomorrow, May 23? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $110.19  
Hardcover $115.99  
Paperback --  
Mass Market Paperback --  
Amazon.com Textbooks Store
Shop the Amazon.com Textbooks Store and save up to 70% on textbook rentals, 90% on used textbooks and 60% on eTextbooks.

Book Description

January 14, 2006 0131429388 978-0131429383 3

Operating Systems Design and Implementation, 3e , is ideal for introductory courses on computer operating systems. Written by the creator of Minux, professional programmers will now have the most up-to-date tutorial and reference available today.

 

Revised to address the latest version of MINIX (MINIX 3), this streamlined, simplified new edition remains the only operating systems text to first explain relevant principles, then demonstrate their applications using a Unix-like operating system as a detailed example. It has been especially designed for high reliability, for use in embedded systems, and for ease of teaching.

Frequently Bought Together

Operating Systems Design and Implementation (3rd Edition) + Modern Operating Systems (3rd Edition) + Computer Organization and Design, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
Price for all three: $291.90

Buy the selected items together


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. --This text refers to an out of print or unavailable edition of this title.

From the Back Cover

“The presentation is excellent. The book should be on the desk of any serious student of operating systems.”--Dr. Samuel Kohn, Thomas Edison State College

 

“I would give the authors very high grades for their writing style. Topics are explained in a clear and understandable manner. Presentations are well organized and they flow in logical fashion. The book provides the right depth and breadth of explanations with the appropriate amount of rigor and abstraction.” --Gojko Babic, Department of Computer Science and Engineering, Ohio State University

 

The definitive, up-to-date introduction to operating systems:

Core principles plus hands-on examples with the new MINIX 3 operating system

 

The world’s best-selling introductory operating systems text has been thoroughly updated to reflect the latest advances in OS design and implementation. Offering an optimal balance of theory and practice, Operating Systems: Design and Implementation, Third Edition remains the best resource for anyone seeking a deep understanding of how operating systems work.

 

This edition includes MINIX 3, more compact, more reliable, better suited for embedded applications – and, above all, even easier to teach and learn from. Using MINIX, the authors introduce virtually every core concept needed to construct a working OS: system calls, processes, IPC, scheduling, I/O, deadlocks, memory management, threads, file systems, security, and more. 

 

NEW TO THIS EDITION

 

·   Newly-released, significantly-improved MINIX 3 operating system on CD-ROM: giving students  hands-on experience in  modifying and rebuilding a contemporary operating system

·   Expanded and reorganized coverage of processes and communication

·   Revised and enhanced coverage of CPU scheduling, deadlocks, file system reliability, and security

·   Includes more than 150 end of chapter problems

 

·   ABOUT THE AUTHORS

 

Andrew S. Tanenbaum has an S.B. degree from M.I.T. and a Ph. D. from the University of California at Berkeley.  He is currently a Professor of Computer Science and Vrije Universiteit in Amsterdam, the Netherlands, where, for more than 30 years, he has taught operating systems, computer organization, and networking to thousands of students. Professor Tanenbaum is the winner of the ACM Karl V. Karlstrom Outstanding Educator Award and the ACM/SIGCSE Award for Outstanding Contributions to Computer Science Education. 

 

Albert S. Woodhull is Adjunct Associate Professor of Computer Science and Biology at the School of Natural Science, Hampshire College, Amherst, MA. He also served until recently as computer system administrator for the Department of Biology in the School of Natural Science and Mathematics at the University of Massachusetts, Amherst, MA. He holds an S.B. degree from M.I.T. and a Ph.D. the University of Washington. Supported by a Fulbright grant, he has taught at the Universidad Nacional de Ingenieria and the Universidad Nacional Autonoma de Nicaragua. 


Product Details

  • Hardcover: 1080 pages
  • Publisher: Prentice Hall; 3 edition (January 14, 2006)
  • Language: English
  • ISBN-10: 0131429388
  • ISBN-13: 978-0131429383
  • Product Dimensions: 7.4 x 1.7 x 9.5 inches
  • Shipping Weight: 3.8 pounds (View shipping rates and policies)
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (33 customer reviews)
  • Amazon Best Sellers Rank: #519,660 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  |  3 reviewers made a similar statement
For one, if you're familiar with UNIX or Linux, MINIX is very similar. Yu-jin Chia  |  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 14 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


Want to discover more products? You may find many from operating systems shopping guide.