Goodreads helps you keep track of books you want to read.
Start by marking “Operating System Concepts” as Want to Read:
Operating System Concepts
Enlarge cover
Rate this book
Clear rating
Open Preview

Operating System Concepts

3.90  ·  Rating details ·  1,970 ratings  ·  95 reviews
Operating System Concepts This market-leading book provides developers with the latest and most relevant information on today's operating systems. In addition, it uncovers the fundamental concepts that have remained constant throughout the evolution of those systems. The eighth edition adds simulation content throughout the pages along with new programming projects. Full d ...more
Hardcover, 972 pages
Published March 1st 2008 by John Wiley & Sons (first published January 1st 1985)
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.
This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

Showing 1-30
Average rating 3.90  · 
Rating details
 ·  1,970 ratings  ·  95 reviews

More filters
Sort order
Start your review of Operating System Concepts
Rod Hilton
Oct 11, 2011 rated it liked it
It's a textbook on Operating Systems. There's not really all that much to say about it beyond that, so instead I will compare it to two other OS textbooks that I've read, "Operating Systems: A Modern Perspective" by Gary Nutt and "Modern Operating Systems" by Tanenbaum, generally regarded as the seminal textbook on the subject.

OS Concepts is, to put it bluntly, very dry. This is somewhat expected with a book on Operating Systems, but the level of dryness is worth noting. I often found the book d
Nick Black
You learn operating systems by reading operating system source code, not the dinosaur book.
Maxim Perepelitsyn
Feb 04, 2015 rated it it was amazing
Serves as a great complement to more applied books like Linux Kernel Development or Linux Device Drivers, filling all remaining theoretical gaps and providing the history of OS evolution.

Fits well for self-study. Almost every exercise, which there is a lot of, has a reference solution available either on the book's website or in the instructor's manual for the 7th edition, which can be easily found on the internet. Plus programming problems to gain a better understanding of essential OS topics.
Ohud Saud
Oct 29, 2013 rated it it was amazing  ·  review of another edition
Very helpful and if you are IT person, you will have read it decades ago.
I mean schools usually give a course where this book is the reference, if not the only material.
Bar Shirtcliff
Good for beginners: it's so easy to read that I can read it when I'm too sleepy for the Decline & Fall.

I'd like to find an equally approachable computer architecture book.
Sep 25, 2016 rated it really liked it
Shelves: computer-science
it's a good book! but you need to keep eye on other books to don't miss any point!
Nov 28, 2017 rated it it was ok  ·  review of another edition
BORING (but also useful)
Ahmad Anvari
Apr 27, 2019 rated it it was amazing  ·  review of another edition
Fluent text with simple samples.
Jul 20, 2020 rated it did not like it  ·  review of another edition
I read this for the 'second time' after skimming it during my studies. I didn't remember how bad this was...

It took me a good 3 years to go through this textbook. I'd originally used it as prep material for technical interviews, and I revisited it now to go in depth through virtual memory and distributed operating systems to keep my skills on. It's incredibly boring, dry, and goes from high-level to immense detail within just a few paragraphs! It's a textbook, sure, but it puts the worst of tex
Jan 31, 2016 rated it really liked it  ·  review of another edition
1. Introduction
2. Computer-System Structures
3. Operating-System Structures
4. Processes
5. CPU Scheduling
6. Process Synchronization
7. Deadlocks
8. Memory Management
9. Virtual Memory
10. File-System Interface
11. File-System Implementation
12. I/O Systems
13. Secondary-Storage Structure
14. Tertiary-Storage Structure
15. Network Structures
16. Distributed System Structures
17. Distributed File Systems
18. Distributed Coordination
19. Protection
20. Security
21. The Unix System
22. The Linux Sys
Ilke Tahaoglu
Jan 18, 2019 rated it did not like it  ·  review of another edition
I read most of this book word by word and I am still pissed at what a waste of time that was.

If you want to learn, read tanenbaum.

If its for a class, I wish you luck, since with a professor who has chosen such a book you will probably need it.
Apr 10, 2012 rated it did not like it  ·  review of another edition
Monotone and obtuse.
Has an affinity for fancy words - which normally ignites my interest, but not in this case somehow.
Patrick Coakley
Apr 10, 2018 rated it liked it  ·  review of another edition
Shelves: school
Like most people, this was the text used for my operating systems course. I found it to be incredibly hard to follow at times and quite boring. Some people might argue that it's hard to make content like this interesting, but I found other authors, such as Andrew Tanenbaum, cover the material much faster and in a more understandable way. My main issue is that it assumes knowledge on some things but will explain others in an inconsistent manner. I generally had to search for a quite a few things ...more
Arvind Prakash
Nov 14, 2018 rated it it was amazing  ·  review of another edition
Disclaimer: I am fairly new to the Operating systems and linux world.
This is my first book on operating system theory and i found it to be pretty descriptive about the concepts instead of just brushing up on things.I would recommend this book to someone who has been recently been exposed to the linux kernel and feels the need to understand the big picture or some of the basic clockworks that drive an Operating system and this is my no means the Bible of operating systems but a good starting poi
Nithin Johnson
Jan 29, 2020 rated it really liked it  ·  review of another edition
Operating Systems are one of the most sophisticated pieces of software ever written. This is a study of the operating system principles and what are the trade-off made by designers while writing different systems.

This is not the right book if you are looking for Operating System internals and system programming specifics.

I felt some chapters are more detailed than required whereas some portions demand additional reading. Content is often not very engaging and took much more than expected to comp
Sam Bateman
May 07, 2018 rated it it was amazing  ·  review of another edition
A fantastic overview of operating systems and the components that make them up. Generally not detailed enough for implementations, but there are other good books for that. This book is nearly completely self contained, although I would recommend doing all the example problems at the end of each chapter and then at least one of the programming assignments. They will really help hammer home your understanding of the concepts.
Erfan Abedi
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.
Brian Salehi
Apr 20, 2020 rated it it was amazing  ·  review of another edition
Shelves: having, os-concepts
Read 2019 edition.
Either you directly interfere with operating systems as a developer or indirectly using system calls in programming languages like Assembly, C, C++, Java, C#, etc. you really need to read this giant book!
As giant as the dinosaur the book may seem, reading it is as joyful as watching butterflies.
The text is comprehensive and so informative, thus the whole book can be self read with no help of an instructor or a teacher.
If you doubt about reading it, read it!
One of the recommended textbooks on operating systems. If not reading this for your course, it's not really a book you want to read cover to cover but something you refer to when you want to understand the fundamentals on a topic.
While it's better structured than Tanenbaum's "Modern Operating Systems", it's also certainly less entertaining.
Sam Pollard
Jan 28, 2019 rated it really liked it  ·  review of another edition
It's hard to make a book on operating systems interesting but the dino book does a pretty good job. Another challenge is making things general to all operating systems without making vacuous statements which Silberschatz does well.
Quant Daddy
Jan 03, 2018 rated it really liked it  ·  review of another edition
Shelves: computer-science
pretty basic OS book, recommended as the first book.
Sep 25, 2018 rated it it was amazing  ·  review of another edition
It is a very clear and easy to read to learn the basics and even more advanced concepts that involve operating systems.
Anish Ansari
Nov 04, 2018 rated it it was amazing  ·  review of another edition
Easy to understand and very deep explanation about concepts
Ahmed Qasim
Feb 07, 2019 rated it really liked it  ·  review of another edition
it is complex but necessary for every programmer and all information technology person. i loved it .
Sadia Dina
Mar 05, 2019 rated it really liked it  ·  review of another edition
perfect as textbook!
Jasmine Dirksen
May 03, 2019 rated it it was amazing
Shelves: nf-resource
Clear & straight-forward, as a textbook ought to be ...more
Aya Khaled
Jun 15, 2019 rated it it was amazing  ·  review of another edition
Very good and powerful book for understanding concepts of operating system and how this operate ..
Yu Chao
Aug 12, 2019 rated it really liked it  ·  review of another edition
I like dinosaurs.
May 26, 2020 rated it really liked it  ·  review of another edition
Wonderful book for understanding, with simple language
Awesome content but so boring.
« previous 1 3 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Introduction to Algorithms
  • The C Programming Language
  • Computer Networks
  • Computer Organization & Design: The Hardware/Software Interface
  • Computer Networking: A Top-Down Approach
  • Compilers: Principles, Techniques, and Tools
  • Cracking the Coding Interview: 150 Programming Questions and Solutions
  • Designing Data-Intensive Applications
  • Artificial Intelligence: A Modern Approach
  • Design Patterns: Elements of Reusable Object-Oriented Software
  • Effective Java
  • Learn You a Haskell for Great Good!
  • Digital Design
  • Modern Operating Systems
  • Clean Code: A Handbook of Agile Software Craftsmanship
  • The C++ Programming Language
  • Head First Design Patterns
  • Fundamentals of Database Systems
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
Abraham Silberschatz is the Sidney J. Weinberg Professor & Chair of Computer Science at Yale University. Prior to joining Yale, he was the Vice President of the Information Sciences Research Center at Bell Laboratories. Prior to that, he held a chaired professorship in the Department of Computer Sciences at the University of Texas at Austin.
Professor Silberschatz is an ACM Fellow and an IEEE Fello

News & Interviews

Need another excuse to treat yourself to a new book this week? We’ve got you covered with the buzziest new releases of the day. To create our...
19 likes · 10 comments
“Certain options and features of a program may be used rarely. For instance, the routines on U.S. government computers that balance the budget have not been used in many years.” 0 likes
“Rumor has it that, when they shut down the IBM 7094 at MIT in 1973, they found a low-priority process that had been submitted in 1967 and had not yet been run.” 0 likes
More quotes…