CS 180 - Introduction to Operating Systems

"You get the operating system you deserve" -- Mead


Reminder: These notes will be taken down permanently on Friday, December 16, 2016. If you want to save a copy for yourself, please download them before that time.


If you have any questions about any assignment, lecture, quiz, etc., please post the questions in the CS180 Forum on the CS180 Moodle website. There are many people that can answer your question. If you just send your question to me in an email, it may be a while until (or if) I get back to you. If you have a question about an assignment, it's very likely that other students have the same question and they will benefit from the posted answers. Also, you can use the Academic Support Center for help.

The Linux Programming Interface: A Linux and UNIX System Programming Handbook. It is one of the highest-rated Linux books listed on Amazon. Highly recommended for anyone wanting to understand more about Linux systems programming. Sample chapters:


Wine (To run Windows apps directly on Linux) Miscellaneous


Homework Assignments

Additional Reading Assignments (required)

Interesting reading/videos (optional)