CS 140 Programming Projects

All four projects are posted here together. If you want to think ahead while you write your code, feel free—in fact, we recommend it. But keep in mind that until the deadline for the current project, the details of the future projects are subject to change.

Basic Information

You should read everything below before attempting any of the projects:

You need not read the reference guide, but you may find the information in it valuable from time to time:

You'll want to read these once you start work on the projects. Their advice can save you a lot of time:

Bracketed notations in Pintos source code comments can be looked up in the Bibliography.

When you're finished with your project, read the Submission Instructions.

Project 1: Threads

Due 10PM Thursday, October 9, 2008

Review Session:

Project 2: Multiprogramming

Due 10PM Tuesday, October 28, 2008

Review Session:

Project 3: Virtual Memory

Due 10PM Tuesday, November 11, 2008

Review Session:

Project 4: File Systems

Due 10PM Thursday, December 4, 2008

Review Session:

Other Views

This is the same information presented in different forms.