[CSE]  Advanced Operating Systems 
 COMP9242 2004/S2 

PRINTER Printer-Friendly Version
- Notices
- Course Intro
- Consultations
- Survey Results
- Lectures
- Selected Papers
- Project Spec
- Project FAQ
- Exam
- Project Resources
- ASysT Lab
- Using Sulima
- L4 Debugging Guide
- L4Ka::Pistachio FAQ
- L4 source browser
- SOS source browser
- L4 reference manual
- Sulima ISA Simulator
R4x00 ISA Summary 
MIPS R4700 ReferenceMIPS R4000 User Manual 
- GT64111

Related Info
- Aurema OS Prize
- OS Hall of Fame
- 2003
- 2002
- 2000
- 1999
- 1998
- Gernot Heiser (LiC)
- Kevin Elphinstone
- Guest Lecturers (TBA)
- Student Reps

Valid HTML 4.0!

M9: System Documentation

Your final milestone is to complete the documentation of your system. Your documentation will describe your RPC interface and the internal structure of your operating system well enough that another student in your class could take the project over at this stage and debug or extend your system.

Be sure to point out any known limitations in your system, or any important assumptions you have made.

At the very least you should document:

  • page-table structure,
  • system call dispatching,
  • I/O subsystem, and
  • process management.

If you completed any bonus features be sure to document them as well.


  • Use LaTeX.
  • Use diagrams.
  • Use a spell-checker.
  • Read Gernot's style guide.

Last modified: 26 Apr 2009.