Operating System Concepts
This new seventh edition of the book has been brought up to date to include recent developments in operating systems such as Windows XP and the new small footprint operating systems that work in hand held devices such as the Palm and in cell phones. Most of the book is on general purpose operating systems such as Linux and those from Microsoft. But at the end of the book there are chapters on other types of operating such as Real Time Operating Systems and MultiMedia OS's. Finally there are some chapters which the authors call case studies. In these, one chapter goes into a detailed discussion of Linux, another chapter covers Windows XP. Chapter 23 covers several early operating systems that helped to define the features that make up modern os's. These include: Atlas, XDX-940, THE, RC 4000, CTSS, MULTICS, OS/360, and MACH, along with brief mentions of several others. Note that this not a book on how to use operating systems, this is a book on how operating systems are designed. It is intended for upper level undergraduate students or first year graduate students.
Reviews

Erfan Abedi@erfan
This is (imo) the shining example of a bad textbook. It lingers on some really useless details of the matter and doesn't explain the facts as it should, instead it uses pictures with no explanations (e.g. RAID) and sometimes keeps on saying stuff without actually saying anything. Seriously, if you want to really understand AND enjoy the topic, read Stallings' book. This one sucks for the most part.

Nat Welch@icco
I read this in university. It's good, albeit a bit dry.

Bilge Ince@bilge

Reza Tavasoli@rezatvs

Ryan B Harvey@codeanddata