Linked by KLU9 on Mon 28th Apr 2014 20:05 UTC
OSNews, Generic OSes

Think OS is an introduction to Operating Systems for programmers.

In many computer science programs, Operating Systems is an advanced topic. By the time students take it, they usually know how to program in C, and they have probably taken a class in Computer Architecture. Usually the goal of the class is to expose students to the design and implementation of operating systems, with the implied assumption that some of them will do research in this area, or write part of an OS.

This book is intended for a different audience, and it has different goals. I developed it for a class at Olin College called Software Systems.

Permalink for comment 587685
To read all comments associated with this story, please click here.
RE[2]: Otherwise...
by avgalen on Tue 29th Apr 2014 09:06 UTC in reply to "RE: Otherwise..."
Member since:

I really liked this read and already forwarded it to a few people that I know. I like that the article focusses on the "what" instead of on the "how". As all programmers know, the "what" is the most important thing that should be (temporarily, with a crayon) written in stone. The "how" is just the implementation and can change at a much faster pace. Of course the "how" is the really important thing once you start the actual programming and you have to make it all work as intended and within all the constraints that you have

Reply Parent Score: 3