Working With Nachos

This section contains general information that will help you understand Nachos and complete the projects. Much of it will not make sense to you at first. You should browse through this at the beginning of the semester, and then return to each of the subsections as they become relevant during the semester. A great deal of additional information about Nachos is available through the Nachos resource page .

Before you do any Nachos work, you should be familiar with Nachos Project Policies and Mechanisms, which defines the course procedures for all of the Nachos assignments. Nachos Lab Assignments gives specific instructions for each assignment.

Installing and Building Nachos

Systems Programming

Tracing and Debugging Nachos Programs

Controlling the Order of Execution in Nachos

The Nachos MIPS Simulator

Creating Test Programs for Nachos Kernels