Free Downloads
Operating Systems: Principles And Practice

Over the past two decades, there has been a huge amount of innovation in both the principles and practice of operating systems Over the same period, the core ideas in a modern operating system - protection, concurrency, virtualization, resource allocation, and reliable storage - have become widely applied throughout computer science. Whether you get a job at Facebook, Google, Microsoft, or any other leading-edge technology company, it is impossible to build resilient, secure, and flexible computer systems without the ability to apply operating systems concepts in a variety of settings. This book examines the both the principles and practice of modern operating systems, taking important, high-level concepts all the way down to the level of working code. Because operating systems concepts are among the most difficult in computer science, this top to bottom approach is the only way to really understand and master this important material.

Paperback: 690 pages

Publisher: Recursive Books; 2 edition (August 21, 2014)

Language: English

ISBN-10: 0985673524

ISBN-13: 978-0985673529

Product Dimensions: 7.4 x 1.6 x 9.7 inches

Shipping Weight: 3.3 pounds (View shipping rates and policies)

Average Customer Review: 4.5 out of 5 stars  See all reviews (17 customer reviews)

Best Sellers Rank: #46,641 in Books (See Top 100 in Books) #6 in Books > Computers & Technology > Programming > APIs & Operating Environments > Operating Systems Theory #48 in Books > Textbooks > Computer Science > Operating Systems #99 in Books > Computers & Technology > Operating Systems

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.

This is a great book for you if you are an undergraduate cs major student or someone who does not have much background knowledge in OS. This book explain things in very approachable way such that concepts can easily be understood (even the virtual memory part!).The only downside of this book is that it does not cover topics in depth. If you are a graduate student researching in OS, you probably need other books instead of this one.

Great book to read. On top of that, though I purchased a used book but it looks absolutely new. I am very impressed with that and on top of that seller sent me book so quick!Now something about the content of the book. I also owned beta version of the same book. I would say, authors have improved the book quite a lot since beta edition. You feel thrilled reading this book because it tells you latest, everyday examples in a nice way.

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.

Definitely 5 star. The book explains concept crystal clear. Highly recommend. Plus professor Tomas Anderson is such a great guy!!

Good content ... A lil more analogies wud have made it better

Good explanation of things.

Great book, really helpful for understanding the class material better

Create Your Own Operating System: Build, deploy, and test your very own operating systems for the Internet of Things and other devices Operating Systems: Principles and Practice Operating Systems: Principles and Practice (Volume 2 of 4) Operating Systems: Principles and Practice (Volume 1 of 4) Operating Systems: Principles and Practice (Volume 4 of 4) Greenberg's Repair and Operating Manual for Lionel Trains, 1945-1969: 1945-1969 (Greenberg's Repair and Operating Manuals) Linux: Linux Mastery. The Ultimate Linux Operating System and Command Line Mastery (Operating System, Linux) Gilbert American Flyer S Gauge Operating & Repair Guide: Volume 2 (Gilbert American Flyer S Gauge Operating and Repair Guide) Instrumentation for the Operating Room: A Photographic Manual, 6e (Instrumentation for the Operating Room ( Brooks-T)) Operating Systems: Internals and Design Principles (8th Edition) Principles of Operating Systems: Design and Applications (Advanced Topics) Embedded Systems: Real-Time Operating Systems for Arm Cortex M Microcontrollers Real-time Operating Systems (The engineering of real-time embedded systems Book 1) The Practice of Cloud System Administration: Designing and Operating Large Distributed Systems, Volume 2 Chestnut's Obstetric Anesthesia: Principles and Practice: Expert Consult - Online and Print, 5e (Chestnut, Chestnut's Obstetric Anesthesia: Principles and Practice) Colposcopy: Principles and Practice, Text with DVD, 2e (Apgar,Colposcopy: Principles and Practice) Cardiopulmonary Bypass: Principles and Practice (Gravlee, Cardiopulmonary Bypass: Principles and Practice) ASTNA Patient Transport: Principles and Practice (Air & Surface Patient Transport: Principles and Practice) Principles and Practice of Psychiatric Nursing, 10e (Principles and Practice of Psychiatric Nursing (Stuart)) The Design and Implementation of the 4.4 BSD Operating System (Addison-Wesley UNIX and Open Systems Series)