Operating Systems: Principles and Practice
K**R
Satisfied with book!
Thanks!
Z**Z
Technically thorough, marred by a few unclear or plodding explanations
I used this book for my undergraduate OS course. I also switched back and forth between this book and Tanenbaum's Modern Operating Systems (3rd ed). That helped me get a sense of what this book did well, and where it might have fallen a bit short.PROS:- This book is relatively deep, technically. I found it had more specifics on implementation than Tanenbaum's book.- It has a lot of asides that are good at giving broader context for the material. For example, in explaining a scheduling algorithm, it might spend a couple paragraphs examining possible use of the scheduling algorithm outside of operating systems.CONS:- Not always clear. Sometimes I felt caught up in the minutiae and missed the forest for the trees. Even after re-reading some passages multiple times, I wasn't quite sure I was "getting it." This is where I would swap textbooks and read Tanenbaum's coverage of the same topic.- Missing some material covered in Tanenbaum. Modern Operating Systems has several chapters dedicated to topics which aren't as thoroughly covered in Anderson's textbook. Some of the topics lacking include: multimedia OSs, OS design, and security.All in all, I think this is an alright textbook, but not a great one. It might be better as a reference or as a supplement. I'm glad I had it, but if I could only have one OS book, I'd stick with Tanenbaum's.
S**2
Well written and digestible
Used this text book for my undergrad OS class. Was well worth reading, the authors did a great job.
T**L
You will learn a lot about ops sys
Good book and we'll used. My teacher died during this course though. So that was kind of weird :/ nice guy.
T**E
Love this book
The focus of the book is on "why" and the whole book and all sections are organized such that, they answer some important question. Saying the same thing in the different way, this book is not a laundry list of all-things-OS, rather a very carefully selected topics and examples that teach us something important in systems design and implementation. No doubt book is written by two elite, top-notch researchers! Reading this book always gives me joy! Very nice effort by authors!
E**D
This is a good book series that gives a different but quite helpful ...
This is a good book series that gives a different but quite helpful source of information. I purchased these books to supplement the Modern Operating System book I had to buy at my college. This series gives a different, but helpful another view on the subject.
M**E
Great book, somewhat poor print quality
This is more of a "breadth" than a "depth" book. It covers many of the basic concepts you'd need to know, say, for studying for an OS exam.Unlike many other books in this category, this book uses mostly contemporary examples. This is hugely important for students who simply can't relate to the 80's.If I had two wishes for this book, it would be:i) A chapter (or a section) on cache coherenceii) Better print please. Many of the pages have a tilted print and it's somewhat distracting.
R**E
Expansive, and Well Written
Great book, covers lots of important topics (general OS principles, virtual memory, scheduling, shared resource allocation/lock implementation/deadlock, file systems, threads/processes, unix abstractions, I/O). When the lectures were unclear, I could always fall back on this book, find exactly what I was confused about, and figure out what I needed to know. That's the sign of great writing, and a great textbook. Also, helped me ace a job interview.
D**A
A collection of anecdotes that could have been summarised in 2 pages
This book is only worth if you have never used a computer. All the information you can find in Wikipedia and you won't need hours or read. All information on this book could have been summarised in just 2 pages. It makes me wonder if the rest of the books in the series are worth or will be the same.
A**R
The best textbook I've ever read
The best textbook I've ever read. Great explanation skill. Very easy to understand. I really wish I could have it when I was an undergraduate student. For someone who already works (like me) it is still such a great reference for design.
A**R
Contents are ok but print quality is terrible
I used this book as recommended by Berkeley CS162 course, 80% of my OS knowledge was acquired by doing course labs and learning source code rather than reading textbook, book is a good reference though. One thing needs to mention is that all code in this book that is supposed to be printed as monospaced font is totally messed up, which is unacceptable for a monochrome book that costs over $100.
L**A
Buon testo, un po' dispersivo
Il testo fornisce una buona conoscenza sui concetti relativi ai sistemi operativi, anche se spesso si perde in argomenti poco rilevanti che risultano inutili all'apprendimento della materia.
D**E
Consigliatissimo!
Se volete conoscere i principi dei sistemi operativi, e come questo possa funzionare tramite strutture dati specializzate è il libro che fa per voi!Lo uso come libro universitario per la facoltà di Informatica per l'Università di Pisa
Trustpilot
1 day ago
1 month ago