<>
Main Page   Class Hierarchy   Compound List   File List  Compound Members  File Members

Nachos Documentation


Navigating this package

At the top of tihs page you will find six topics. Each of them will redirect you to a specific page, letting you browse Nachos
in different ways. Below follows a short description what each topic will show you. The Nachos documentation was developed
by using Doxygen.

Doxygen assignments

This section will help you learn how to locate specific parts of this Nachos HTML reference package and how to browse it in 
an efficent way. Below you will see several assignments which you ought to do before getting started with the lab assignments:

      1.a: Name three of the Semaphore class methods.
         b: Pick one of the methods in 1.a and tell where it is located (what Nachos source file?).
      2.a: The variable inHdr belongs to a class, which one?
         b: Is this variable private or public?
         c: What information does it contain?
      3:    What does the class SynchList define?
      4.a: What functions refers to the IsHeldByCurrentThread method of the Lock class?
         b: How many classes has a method called Initialize?

It is pretty hard to get the total picture over Nachos at the begining, therefore it is good if you get into this HTML package. It 
will really pay off!

It is possible to extend this package. This would be a good idea, both for your Doxygen knowledge and for understanding Nachos.
To extend this package after including your own documentation in Nachos, check out the Doxygen home page.
 

Commenting Nachos for Doxygen

Nachos Beginner's Guide

Together with this documentation, you will find a Nachos Beginner's Guide that will help getting started with Nachos.


This Nachos documentation was created by Niklas Dahlbäck and Saman Hadiani.
Linköpings university, Sweden in July 2001.