Search  for anything...

Operating Systems: Design and Implementation (Second Edition)

  • Based on 31 reviews
Condition: New
Checking for product changes
$73.99 Why this price?
Save $29.01 was $103.00

Buy Now, Pay Later


As low as $12.33 / 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 1 left in stock, order soon!
Fulfilled by Amazon

Arrives Tuesday, Jun 4
Order within 16 hours and 6 minutes
Available payment plans shown during checkout

Format: Hardcover


Description

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


Publisher ‏ : ‎ Prentice Hall; 2nd edition (January 15, 1997)


Language ‏ : ‎ English


Hardcover ‏ : ‎ 939 pages


ISBN-10 ‏ : ‎ 0136386776


ISBN-13 ‏ : ‎ 73


Item Weight ‏ : ‎ 3.49 pounds


Dimensions ‏ : ‎ 7.75 x 1.25 x 9.5 inches


Best Sellers Rank: #782,648 in Books (See Top 100 in Books) #57 in Computer Operating Systems Theory #2,465 in Computer Software (Books) #8,449 in Mathematics (Books)


#57 in Computer Operating Systems Theory:


#2,465 in Computer Software (Books):


Frequently asked questions

If you place your order now, the estimated arrival date for this product is: Tuesday, Jun 4

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
  • Apple Pay Later
Leasing options through Acima may also be available during checkout.

Learn more about financing & leasing here.

Top Amazon Reviews


  • Excellent condition 👏
Reviewed in the United States on July 20, 2022 by sri sri

  • Professor Tanenbaum at his best
AST rulz, hands down! For many years I had this book on my nightstand. Although operating systems have evolved from the times this book was written, all the fundamental concepts are exposed and explained here with the finest didactic from Professor Tanenbaum. With his characteristic humor-driven writing style and his hands on examples, the author carries the reader through all the main aspects of a modern operating system. Keep in mind that this book was written in a time when personal computers ran very simplistic OSs. ... show more
Reviewed in the United States on November 10, 2013 by fmcf

  • Historically Significant, Simply Complex
The operating system for this book, Minix, is the ancestor to the now wildly popular linux. The idea behind this book is incredible, step through some of the most important areas of Operating Systems using an open source OS which was intentionally kept very simple. Rather than a survey of all the capabilities of operating systems which we see in many other books, this book focuses in on five of the core concepts. It discusses design tradeoffs involved in selecting an implementation for any one area of an operating system and is a very respectable book from the man who wrote the Operating System in question. A Good book if you are interested in the deeper concepts of OS. ... show more
Reviewed in the United States on February 15, 2001 by TonyS

  • ... had this book years ago and thought it was great. Tannenbaum is a master at explaining technical subjects ...
I had this book years ago and thought it was great. Tannenbaum is a master at explaining technical subjects and I just wanted to have a copy.
Reviewed in the United States on March 11, 2018 by Hector Saint-Hilaire

  • Four Stars
Excellent
Reviewed in the United States on October 19, 2017 by Victor Antoniazzi

  • Four Stars
A little bit outdated but very useful introductory book.
Reviewed in the United States on October 22, 2015 by Mike

  • Great book...one of the few computer books to keep
I read this about 30 years ago. It was great then, and its insights have helped me ever since. Can't find my copy, so I've just ordered another...of this edition. Yes, there are revised versions, but the original Tanenbaum is plenty good enough. Think about it, there are only a few books I have kept, across nearly forty years as a "software engineer": Brooks' "Mythical Man Month", Tanenbaum's OS, K&R "The C Programming Language", Lance Leventhal's "8080 Assembly Language", Kernighan & Plauger's "Elements of Programming Style", Constantine and Yourdon's design book, and a very few others. The rest went stale as quickly as the manuals that came with, say, MS C v3.1 ("the last good one") or various Java books or several versions of Rational O-O texts. Tanenbaum stays. ... show more
Reviewed in the United States on January 23, 2021 by John Welch

  • Should be called 'Unix Operating Systems'?
Although this book covers a great deal of topics regarding operating system designing, it is largely a book about the Unix OS, and its derivatives, particularly Minix. This is not at all bad, since it does cover a lot of general topics, but for a person interested in MS-DOS/Windows (or any other non-Unix OS for that matter), it can get boring. The most important point to make about this book is: If you don't plan on messing around with the Minix source, you are probably wasting your money. This book may be 900+ pages, but the back 400 pages are a (reduced) listing of the Minix source code, and a lot of the main text is special sections that walk through this source code, describing how it works. This means that, in the end, you have about 250 pages of actual operating system text. This is definitely a well written book, and the coverage of the trade-offs that an OS designer must make are very insightful, but if you don't plan on hacking Minix, you should probably look elsewhere. ... show more
Reviewed in the United States on October 15, 2000 by Adam Rutkowski

Can't find a product?

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