Java Projects - Welcome to Nachos!


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

  tar -zxvf nachos-java.tar.gz
which will create the directory nachos. See the file README contained within the tarfile for information on using and compiling the code.

If you work on zeus.ite.gmu.edu use the java SDK in : /usr/share/java-1.5.0/


You can also view a Nachos Java guide here. Please do not print this out from campus printers.

Java Distributions

The Java version of Nachos requires Java 1.5 or later.

General Project Information

Project Grading

The design document will be worth 25% of the project grade, and the code itself will be worth the other 75%.
You must turn in an initial design document in order to get a grade for the project.

Projects

Project Common Part: Thread
s (50%)

Select one of the following:

Project #1: Multiprogramming (50%)

Project #2: Caching and Virtual Memory (50%)