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.