Assignemnt Schedule

Assignement Release Date Due Date Notes
0 09/14 09/16 -
1 09/16 09/23 -
2 09/24 10/02 -
Project 1: Threads 10/14 11/06 pdf | pptx
Project 2: User Programs 11/10 11/24 pdf | pptx
Project 3: Virtual Memory 11/10 12/15 pdf | pptx

Material reused/adopted from Christo Wilson.

PintOS

There will be programming projects in this class around the PintOS Operating System. The projects will require significant design and coding.

We have a local copy of the PintOS documentation in html and pdf. The documentation covers each project in turn and provides reference guides that further explain core components of PintOS as well as coding style, sample assignment deliverables and development tools.

The PintOS code as well as the documentation also refers to specifications/standards used. Copies of these specifications are available online.

The documentation refers to the class CS170 from Standford in a couple of sections. Feel free to ignore these references. We will provide specific information during lectures and in Labs that are applicable for CS5600.