Working Environment
You will be using an SVN repository to manage your assignments. Each team will be assigned a repository, and starter code will be placed in your repository for each assignment. I will check out the code in your repository for marking, so be sure to commit all of your changes before the due date.
This guided tour (from Version Control with SVN) is a good tutorial if you aren't familiar with SVN.
Overview
| Assignment | Topic | Weight | Due date |
| A1 | C Review and Intro to OS/161 | 8% | Tue, Sep 27 @ 10:00 p.m. |
| A2 | Processes: Fork and Exec | 8% | Thurs, Oct 13 @ 10:00 p.m. |
| A3 | Virtual Memory | 8% | Thurs, Nov 3 @ 10:00 p.m. |
| A4 | Shared Memory and Copy-on-write | 8% | Thurs, Nov 24 @ 10:00 p.m. |
| A5 | File Cache Performance | 8% | Mon, Dec 5 @ 10:00 p.m. (Only 2 grace days may be used.) |