Search  for anything...

Operating Systems Design and Implementation

  • Based on 134 reviews
Condition: New
Checking for product changes
$197.32 Why this price?
Save $49.33 was $246.65

Buy Now, Pay Later


As low as $32.89 / mo
  • – 6-month term
  • – No impact on credit
  • – Instant approval decision
  • – Secure and straightforward checkout

Ready to go? Add this product to your cart and select a plan during checkout. Payment plans are offered through our trusted finance partners Klarna, PayTomorrow, Affirm, Afterpay, Apple Pay, and PayPal. No-credit-needed leasing options through Acima may also be available at checkout.

Learn more about financing & leasing here.

Selected Option

Free shipping on this product

This item is eligible for return within 30 days of receipt

To qualify for a full refund, items must be returned in their original, unused condition. If an item is returned in a used, damaged, or materially different state, you may be granted a partial refund.

To initiate a return, please visit our Returns Center.

View our full returns policy here.


Availability: Only 2 left in stock, order soon!
Fulfilled by Amazon

Arrives Monday, Nov 25
Order within 9 hours and 54 minutes
Available payment plans shown during checkout

Format: Hardcover


Description

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. Read more


Publisher ‏ : ‎ Pearson; 3rd edition (January 4, 2006)


Language ‏ : ‎ English


Hardcover ‏ : ‎ 1088 pages


ISBN-10 ‏ : ‎ 0131429388


ISBN-13 ‏ : ‎ 83


Item Weight ‏ : ‎ 3.53 ounces


Dimensions ‏ : ‎ 7.6 x 2.45 x 9.55 inches


Best Sellers Rank: #463,980 in Books (See Top 100 in Books) #39 in Computer Operating Systems Theory #89 in Computer Operating Systems (Books) #436 in Operating Systems (Books)


#39 in Computer Operating Systems Theory:


#89 in Computer Operating Systems (Books):


Frequently asked questions

If you place your order now, the estimated arrival date for this product is: Monday, Nov 25

Yes, absolutely! You may return this product for a full refund within 30 days of receiving it.

To initiate a return, please visit our Returns Center.

View our full returns policy here.

  • Klarna Financing
  • Affirm Pay in 4
  • Affirm Financing
  • Afterpay Financing
  • PayTomorrow Financing
  • Financing through Apple Pay
Leasing options through Acima may also be available during checkout.

Learn more about financing & leasing here.

Top Amazon Reviews


  • A couple of issues with the copy I received, but I still like it.
I did have some issues with the book initially. The book has a label indicating "Circulation of this edition outside the Indian subcontinent is UNAUTHORIZED", which gave me some concern. The reseller responded promptly and directed me to Kirtsaeng vs John Wiley and Sons, which covered the legal issue to my satisfaction. Physically, the book pages are thin, and a couple of pages were largely dog-eared before the cutting process and still had the outer parts (careful trimming with scissors 'repaired' the pages). If it were not for the price, I would have preferred the hardcover version (I have the first edition in hardcover). Aside from that, I'm happy with the content of the book itself. I'm very interested in the design of operating systems, including MINIX. I only started reading the book at the time of this review, but the intro includes a good historical detail on computers from the 1945 to the present. The appendix includes the full source code to read, as well as a CD with a live install of MINIX (along with source on the CD) to install on a machine. From the index, the book appears to break down the concepts in general and the components of MINIX as specific examples. The problem with the cutting defect is the only reason I'm giving it 4 stars. Otherwise, the book (and the prompt and helpful response from the reseller about my concerns regarding the circulation notice) would easily get 5 stars from me. :-) ... show more
Reviewed in the United States on June 1, 2017 by Clay Erickson

  • Great book, highly recommend
Great book, highly recommend. The prerequisites, in my opinion, for reading this book is a basic knowledge of C and assembly, particularly, if you want to read through the source code in the back of the book. However, the book does such a phenomenal job in explaining everything within the text that it is not necessary to read through the source code. All parts of the text contain references to the actual source code, specifying line numbers of the source code, which makes it easy to read a paragraph, see its implementation in source code, read the next paragraph/pages, etc. This book is specific to Minix 3 which is a microkernel OS, contrasting it with Linux & Windows, for example, which are monolithic/hybrid OSs. Minix 3, as presented in this book, is also simplified by being single-threaded. A CD comes with it which contains the Minix 3 OS for use. I had previously read Modern Operating Systems & Computer Networks by the same author. This is a very good author and I very highly recommend his books. I wish this author would write a book on virtualization as well. ... show more
Reviewed in the United States on December 2, 2016 by Alex

  • excellent book to learn implementation and theory together
This is the ONLY book that contains actual code for OS. Another choice to learn the code is "OS Concepts" by Silberschartz and Galvin, but the codes are much shorter. Many people prefer "Modern OS" (book by the same author) to this book, due to the short amount of actual text. "Modern OS" certainly have goes deeper and has better logical flow, but it doesn't contain actual code. On the other hand, "OS Design and Imp" has shallow treatment, but show actual code. It is shallower, but it still contains all essential materials (thread, memory, file system, I/O, deadlock, and security) VERY good textbook to learn both theory and implementation together! ... show more
Reviewed in the United States on August 16, 2015 by Turtleman

  • How to foster advanced education.
My grandson requested this book. He is a junior in high school. I thought that it would be a good selection as he always seems to have his eyes glued to a computer screen. He started paging through it as soon as he opened the package. He made up a gift suggstion list with links for his "not-so-savvy with computer" grandparents. I was savvy enough to get it ordered, wrapped, and under the Christmas tree. ... show more
Reviewed in the United States on January 9, 2019 by Amazon Customer

  • 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. In short, it is a good technical book, but it is not one I recommend for an introduction to Operating Systems, since it glazes over many things. So while I had a good grasp of how MINIX operates, I had little knowledge on how to add more to the OS, or how to write my own OS. While MINIX was a good choice for the text, as MINIX is an operating system written to be understood, I just think the authors could gone much more in detail. A strong grasp of C is also required, so make sure you know your stuff before reading this book. ... show more
Reviewed in the United States on January 5, 2013 by Chapters

  • Great reference for the Minix OS.
If you have any interest in developing an overview of modern computer Operating Systems this book belongs in your library. The book covers an OS that originated at the same time Linux was born. While there are some similarities they were designed by different authors for different reasons and purposes. ... show more
Reviewed in the United States on January 5, 2020 by Shadow

  • 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. What is missing from Minix are books like Kernighan's book on the Unix Programming Environment. Minix only has an ASH shell so the numerous shell books do not apply. And Tanenbaum's book does not do justice to systems programming. I think Dr. Tanenbaum used a microkernel with Minix because it was easier to impliment memory and file management as modules. He had been teaching from Lyons book when AT&T stopped allowing reproduction of the source code. He developed Minix as a teaching tool to fill in the gap. But I struggle trying to do API programming with Minix with the lack of books and the use of the not so well documented ACK compilier. So if you must use this book for a course then you must buy the book. But if you are on your own learning operating systems I would stick with UNIX (Lyons book is available again) or Linux with the numerous books on the kernel. ... show more
Reviewed in the United States on August 25, 2010 by Amazon Customer

  • Unfortunately DHL does not work on weekends, on weekends ...
Unfortunately DHL does not work on weekends, on weekends is the only time I am able to receive packages because I have to work during the week. I had too much difficult to receive this item
Reviewed in the United States on April 28, 2017 by Amazon Customer

Can't find a product?

Find it on Amazon first, then paste the link below.