Operating Systems Design and Implementation (3rd Edition)

Operating Systems Design and Implementation (3rd Edition)

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.

List Price: $ 160.00

Price: $ 118.50

3 Responses to Operating Systems Design and Implementation (3rd Edition)

  1. Geogia Tech Student says:
    46 of 46 people found the following review helpful:
    5.0 out of 5 stars
    One of the best OS books out there, November 3, 1999
    By 
    Geogia Tech Student (Atlanta, GA) –

    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!

    Help other customers find the most helpful reviews 

    Was this review helpful to you? Yes
    No

  2. W. Faught says:
    40 of 46 people found the following review helpful:
    4.0 out of 5 stars
    A great introduction to operating systems, March 30, 2006
    By 
    W. Faught (CA United States) –
    (REAL NAME)
      

    This review is from: Operating Systems Design and Implementation (3rd Edition) (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.

    Help other customers find the most helpful reviews 

    Was this review helpful to you? Yes
    No

  3. sir_isaac_newton says:
    24 of 28 people found the following review helpful:
    4.0 out of 5 stars
    An excellent text book, well written and informative, February 10, 2003
    By 

    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.

    Help other customers find the most helpful reviews 

    Was this review helpful to you? Yes
    No

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>