Projects
Nachos Code Distributions
The Java version of Nachos is available for you to download here: nachos-java.tar.gz
(112 Kb gzipped tarfile). You can unpack this file using the command
gzcat nachos-java.tar.gz | tar xf -
which will create the directory nachos. See the file README
contained within the tarfile for information on using and compiling the
code.
Each project group should download this code just once and place it
under CVS control for the group to use. We will be setting up UNIX groups
and CVS repositories for each group soon; in the meantime, you should be
reading through the code and trying to understand how it works.
This is the generated HTML (Javadoc) version of the
Nachos
documentation. You can build your own version by following the instructions
in the Nachos README.
Project Components
There are four projects. Each project has three components:
-
A design document. A few days after a design document is due, you will
meet with your TA to discuss your design.
-
Project code.
-
Project group member evaluations.
General Project Information
Project Deadlines
You should submit assignments as early as possible to avoid submission
problems. You can submit multiple times, however, only the last submission
will be graded. Assignments are due by 11:59pm on the due date.
Group History Check
Group Evaluation Form
Autograder Queue
Cross Compilers