Lab 3: System Calls and Exception Handling
Compsci 377
Due: 10:10 am (in class) Monday, April 7, 1997.
The second phase of Nachos is to implement system calls. As in the first assignment, we give you some of the code you need; your job is to complete the system and enhance it. This document first describes the features and files in Nachos that you need to focus on for this assignment. Then, Section 2 describes the actual assignment. Please read this entire handout before beginning your project.
Lab Teams This lab is very closely related to the next one (multiprogramming support in Nachos). Both of these labs are very challenging and we strongly encourage you to form teams of two to optimize your time on this assignment and the next one. Each team will turn in a single assignment.