Solution of Operating System by Galvin 6th Edition
See a Problem?
Thanks for telling us about the problem.
Friend Reviews
Reader Q&A
Community Reviews
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
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 difficult to stay awake reading. Compared with Tanenbaum's book, it's slightly less dry and occasionally more conversational, but it doesn't come close to approaching Nutt's book in terms of presentation and readability.
OS Concepts also has a strange tendency to rapidly switch from being extremely detailed and getting into very low-level mechanics to being almost humorously broad. In one chapter I was looking at detailed drawings of how virtual memory works in operating systems, and a few chapters later I was reading about what a virus is and how you should use tapes to back up important files. The tone is all over the place, with some chapters feeling like "Operating Systems for Dummies" full of advice for how to effectively USE your computer and pick good passwords, and other chapters feeling like lengthy tomes on how to effectively DESIGN an operating system. These shifts make the book significantly harder to read, because it's dangerous to skim through a section that seems basic, as it may often contain important details as well.
One key advantage of OS Concepts is that each edition comes in two flavors: regular and Java. Initially I had hoped that the Java version of the book would be the same book, simply using Java for code samples for familiarity with Java programmers. Unfortunately, while that is occasionally true, more often than not the book is simply the regular OS concepts book, with a few Java-specific sections tacked onto the end of each chapter.
Overall, it's not a bad book, but I don't really see the audience for it. If you want the nitty-gritty, classic detail of OS design, you should probably stick with Tanenbaum's classic text. If you want a more conversational, readable Operating Systems book (with just as much information), it'd be better to stick with Nutt's. Silberschatz's book falls somewhere in the middle, and is therefore as effective as neither.
...moreFits 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.
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.
This book is not perfect though, it has its flaws. Someone may consider it dry. It has some inconsistencies, ambiguities and typos, but on overall it is still a good book and is totally worth reading.
...moreI mean schools usually give a course where this book is the reference, if not the only material.
I'd like to find an equally approachable computer architecture book.
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.
...moreIt 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
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 textbook on paper. It goes from explaining things like intuitively how a kernel works, to mathematically calculating the performance of techniques for scheduling and swapping. And it's all text, only a few pictures, with minimum explanations, minimum highlighting, poor usage of chapters, blocks, everything that makes a text readable and information memorable.
Factually great, style-wise impossible. Pick something else.
...moreI think it's a great book that explains exactly what it says, Operating System "Concepts"... and talks briefly about the actual implementation of operating systems(at the end of each chapter, and final chapters with case studies).
If you want to get a deeper understanding of any particular OS, then you should read the source code(if available) to understand the implementation of that OS. But first, you need to get your understandi I don't understand why some people are complaining about this book.
I think it's a great book that explains exactly what it says, Operating System "Concepts"... and talks briefly about the actual implementation of operating systems(at the end of each chapter, and final chapters with case studies).
If you want to get a deeper understanding of any particular OS, then you should read the source code(if available) to understand the implementation of that OS. But first, you need to get your understanding of the "concepts" strong... ...more
.
Preface
Contents
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 .
.
Preface
Contents
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 System
23. Windows NT
24. Historical Perspective
Bibliography
Credits
Index ...more
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.
Has an affinity for fancy words - which normally ignites my interest, but not in this case somehow.
Aside from the writing style and presentation, I felt like it was a fine enough book, just not necessarily the only one you'll need if you're entirely new to studying operating systems in this way.
...moreThis 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 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 point and also is suitable for the intermediate audience. ...more
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
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 complete.
...moreSeriously, if you want to really understand AND enjoy the topic, read Stallings' book. This one sucks for the most part. 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. ...more
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!
While it's better structured than Tanenbaum's "Modern Operating Systems", it's also certainly less entertaining. 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. ...more
Goodreads is hiring!
Learn more »
Professor Silberschatz is an ACM Fellow and an IEEE Fello 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 Fellow. He received the 2002 IEEE Taylor L. Booth Education Award, the 1998 ACM Karl V. Karlstrom Outstanding Educator Award, and the 1997 ACM SIGMOD Contribution Award. In recognition of his outstanding level of innovation and technical excellence, he was awarded the Bell Laboratories President's Award for three different projects - the QTM Project (1998), the DataBlitz Project (1999), and the Netlnventory Project (2004).
Professor Silberschatz' writings have appeared in numerous ACM and IEEE publications and other professional conferences and journals. He has also written Op-Ed articles for the New York Times, the Boston Globe, and the Hartford Courant, among others. ...more
News & Interviews
Welcome back. Just a moment while we sign you in to your Goodreads account.
Solution of Operating System by Galvin 6th Edition
Source: https://www.goodreads.com/book/show/83833.Operating_System_Concepts