Fandom

Stanford University Wiki

CS 140

229pages on
this wiki
Add New Page
Talk0 Share

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:

This course assumes familiarity with basic computer organization and assembly language, as covered in CS 107 or EE 182.

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 resourcesEdit

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.