cflynn07/myblog

View on GitHub
posts/2020-09-25-book-review-operating-system-concepts.md

Summary

Maintainability
Test Coverage
<img src="/static/images/operating_system_concepts.jpeg" style="width:50%;">

Operating System Concepts, 10th Edition, written by Abraham Silberschatz, Peter
Baer Galvin and Greg Gagne, is an academic textbook covering the role and
mechanisms of computer operating systems. Its intended audience is
undergraduate university students studying computer science or related majors.
At almost 900 pages, it isn’t an easy read. Having read it in great detail over
a month, I do feel my general knowledge of OSs has been elevated substantially.

About 10 years ago I took an OS course at Northeastern University in Boston,
MA. I chose to read this text to update and enhance my general OS knowledge. I
definitely appreciate the knowledge contained in OSC and I did my best to
internalize it as well as possible. I can’t say reading this was exciting. It’s
more of an exercise in “eating your vegetables” or building foundational
knowledge that can be built upon later to do more interesting things. I think
that’s primarily because it’s about operating systems in general instead of
focused on a particular OS. 

The information is in depth. There’s numerous study outlines and practice
quizzes online that can be used in conjunction to aid learning. I particularly
enjoyed the final two chapters, which are focused on the Linux and Windows
operating systems specifically. 

I’m planning on reading further books that focus specifically on the GNU/Linux
(kernel) OS as this is the OS that I find most interesting and therefore want
to explore more deeply.

https://codex.cs.yale.edu/avi/os-book/OS10/review-dir/index.html