[CSE]  Advanced Operating Systems 
 COMP9242 2009/S2 
CRICOS Provider
Number: 00098G

PRINTER Printer-Friendly Version
- Notices
- Course Intro
- Consultations
- Statistics
- Survey Results
- Lectures
- Selected Papers
- Project Spec
- Exam
- Forums
Project Resources
Slug Lab
L4 Debugging Guide
Developing on a Mac
Developing on Linux
SOS source browser

OKL4 reference manual
Elfweaver user manual
IXP42X hardware manual 
OKL Wiki
NSLU2-Linux HomePage
Intel IXP400 Software

Related Info
IBM OS Prize
OS Hall of Fame
- 1997
- Gernot Heiser
- Kevin Elphinstone (LiC)
- Guest Lecturers (TBA)
- Student Reps

Valid HTML 4.0!

Course Statistics

This course has been running since 1997, with the exception of 2001, when Gernot was on sabbatical leave and Kevin was not yet at UNSW. The red line in the graph below shows actual enrolment over the years, while the green line shows enrolment as a fraction of the total size of Year-3 enrolments at CSE (third-year students form the vast majority of COMP9242 enrolments).


The first two years were special, the course had not yet earned its reputation. Also, in 1998 we introduced a prerequisite of a Credit grade in Operating Systems. From 1999 to 2002 the course had a weighting of 12UoC, all other years it was 6UoC.

Ignoring the first two years, we can see that enrolment was generally in the 15–20 range, with only a slight post-dot-com-bust dip, unlike what was experienced my most. In COMP9242 this dip should have started to show in 2003. (Although the 12UoC rating probably depressed enrolments in the 1999–2002 period somewhat.)

If there was tech-crash dip, it reverted in the last few years. Also, the OS prerequisite was toughened to a Distinction grade in 2005 (which might explain the dip that year, the only time enrolment besides 2010 that fell below 10).

This is clearly reflected in the green line in the above graph, which shows COMP9242 enrolments as a fraction of the overall size of Year-3 at CSE. Quite stable at around 5–7% from 1999 to 2005, the course's share of students has since grown dramatically to 20–25%, or about four times its previous long-term average, although it dipped to a lower level in 2010. (Note that the 2005–13 figures were revised in 2014 based on an improved treatment of double-degree enrolments, creating some inconsistencies with earlier versions of this graph.)

Another interesting statistics is the grade breakdown in the graph below. It is clearly evident that we do not mark to a bell curve! Instead we try to maintain uniform standards across years (and if anything, our expectations on students' performance have increased over the last ten years). There is a clear upwards trend in the proportion of HDs and Ds, most likely because we're geting more students seriously interested in OS hacking, and probably also getting a higher share of the top of the student population.

grade distribution

Failure rates are very low. This doesn't mean that the course is easy (as anyone who has taken it will attest, and so do the surveys), but that we take steps to ensure only students who can cope take the course (by prerequisites as well as the reputation of the course) and know they have to work hard (which they generally do).

The graph also shows that we are not afraid to hand out high marks if we think it is justified, with 100% of 2005 and over 75% of 2007–9 students getting at least a Distinction. The smallest class of 2005 had half the students ending up with High Distinction. But years like 2003 and 2006 show that we do not hand out top marks if we think they are not deserved.

Last modified: 31 Jan 2015.