Operating Systems and Systems Programming (CS 140) is a course that teaches the fundamentals of operating systems programming. The general consensus indicates that the course is difficult and time-consuming. It is taught in the winter by Mendel Rosenblum, MWF in 10AM - 10:50AM in Gates B01.
Credit and prerequisitesEdit
This section is taken from the course website:
We also assume you understand the issues of concurrent programming as presented in CS 107. Concurrency and synchronization will be a big part of the lecture material and programming assignments; therefore, if you lack sufficient background, it will be easy to fall behind. In particular, you should be familiar with the material in Ch. 7 of Silberschatz et. al. For additional information, we recommend A. Birrell's paper, "An Introduction to Programming with Threads", available here.
The assignments (Pintos) are written in C. We assume you know or will be able to quickly pick up C.
- course newsgroup su.class.cs140
- course website
- course SCPD site - includes course videos
- mailing list: email@example.com (students read-only)
- email helpline: firstname.lastname@example.org