[CSE]  COMP3231 Operating Systems 2002 S1  UNSW


Administration               
- Notices
- Course Intro
- Consultations
- Classes
- On-line Survey Results
 
Work
- Lectures
- Tutorials
 
Assignments
- Stats
 C Exercises (voluntary)
- Specification
 Assignment 1
- Specification
- FAQ
- Marking notes
 Assignment 2
- Specification
- FAQ
 Assignment 3
- Specification
- FAQ

 
Documentation
- Unix Manual
- C info sheet
- C FAQ
- C Style Guide
- Debugging Quickstart
- Topsy User Manual
- Topsy Hello World!
- Topsy Intro
- SimOS Intro
- Topsy Debugging
- Topsy Source
- MIPS R4700 Reference
 
Exam
- sample paper
- Supplementaries
 
Staff
- Gernot Heiser (LiC)
- Brett Nash (Admin)

 
Valid HTML 4.01!
Course Noticeboard
(Messages are posted in reverse chronological order, last update: 31 Jul 2002)
 
Statistics on results   (Posted by nash, 10 Jul 02)
Standard deviation and mean are not available for assignments 2 and 3. See here for details.
 
Provisional Results   (Posted by Gernot, Wed 10 Jul)
Provisional results are now available via classrun. The provisional list of supplementary exams is also available.

Congratulations Ka-Shu Wong, who not only topped the class, but became the second student in my eleven years as lecturer-in-charge to receive a final mark of 100!
 

Results of On-line Survey   (Posted by Gernot, Thu, 4 Jul)
The results of the on-line survey are available, together with my comments.
 
On-line Survey   (Posted by Gernot, Tue 25 Jun)
An on-line survey is now available for the course. Those who submit their answers to the survey by the time of the exam will receive an extra two marks counting against your class mark.
 
Assignment 3 deadline extended by three days   (Posted by Gernot, Thu 30 May)
Due to the collision with other deadlines and thesis seminars we are extending the deadline for assignment to Fri, 7 June.
 
Assignment 3 has been released   (Posted by nash, Tue 21 May)
The third assignment has been released. A little harder then the first, but a lot easier then the second, so don't fret too much. Note very carefully the unusual deadline. Good luck! (Sorry to ruin everyones day). The spec is in assigns/schedule/schedule.shtml.
 
Stats on Ass1   (Posted by nash, Mon 20 May)
Some statisitcs about assignment 1 are now available on the marking notes page. The results are quite good - well done.
 
Exam Time   (Posted by Gernot, Tue 14 May)
The provisionally allocated time for the COMP3231 exam is 13:45-16:00 on Tue, 2 July.
 
Final day of assignment 2 acceptance delayed   (Posted by Gernot, Mon 13 May)
Due to the problems with fileserver glass I am extending the deadline by which we accept late submissions by one day. Late penalties remain unchanged.
 
Memory assignment deadline extended by a day   (Posted by Gernot, Thu 2 May)
Due to the system deciding to wipe out everybody's account this morning, I've decided to avoid move the assignment deadline by 24h. This should allow you to make up for any lost time. The new deadline is 23:59:59 on Mon, 6 May.
 
Assignment 1 Marking Notes   (Posted by brettn, Fri 19 Apr)
Marking notes and a sample solution are now available for assignment 1. Statistics will be up soon.
 
Anzac Day Tutes   (Posted by Gernot, Thu 18 Apr)
Thursday Week 7 is a public holiday (Anzac Day). There are obviously no tutes on that day. Students enrolled in a Thursday tute may attend any other tute during the week (room capacity permitting). No attendance will be taken for the Thursday tutes in Week 7.
 
Free-form answers to last year's CEQ survey   (Posted by Gernot, Wed 17 Apr)
I have linked (together with some comments) the anonymous student comments regarding COMP3231 in S1/2001. These were made by students participating in Andrew Taylor's CEQ-style survey and are provided as an encouragement to you to provide feedback on things which could be improved. Please have a look!
 
Misleading "hint" removed from assignment spec   (Posted by Gernot, Wed 17 Apr)
The assignment spec contained the following:
Hint: Pre-loading at initialisation time the page table with null entries, having only the VPN2 field and the G bits set, will ensure that mmUTLBError() can ``blindly'' load a page table entry into the TLB. Such initialisation code can be inserted into the mmInitMemoryMapping() function.
This is nonsense, please ignore. (It is a left-over from an earlier version of the assignment where it actually made sense. It doesn't with an IPT.) I have removed it from the spec.
Apologies.
 
Assignment 2 has been released!   (Posted by nash, Thu 11 Apr)
The second assignment has now been released! It's much harder then first, so you probably want to start early.
 
Changed policy on assignment submission cutoff   (Posted by Gernot, Wed 04 Apr)
Based on a vote taken in class (where there was massive support for this change and no objections) the policy on late assignment submissions will be changed as follows: Late assignment submissions will only be accepted until one week after the deadline. This new policy will be in place starting with the second assignment. The benefit is that we can start marking earlier, and thus return assignment marks earlier.
 
Assignment 1 Final Due date extension.   (Posted by nash, Mon 15 Mar)
Due to the limited opening hours of the CSE labs next weekend we have moved the first assignment deadline back to the 2nd of April. Note that this does not effect any other deadline (ie the 'week early' deadline was still last night).
 
HELP! {Topsy|SimOS|the computer|the internet} doesn't work!   (Posted by Gernot, Thu, 14 Mar)
Check for instructions.
 
Assignment 1 has been released!   (Posted by nash, Thu 14 Mar)
The first assignment has now been released! The assignment itself is fairly easy (so don't spend too long looking for the trick), but it will give you valuable topsy and simos experience! Also its a good time to play with the debugger, which you will almost certainly need in the next assignment.
The spec is here, and the (currently) rather empty FAQ is here.
 
Postgrad tute registration works now   (Posted by Gernot, Wed 13 Mar)
Due to some technical problem postgraduate students were unable to enrol in tutorials. This has now been fixed.
 
Tutes start Week 2   (Posted by Gernot, Tue 12 Mar)
The tutorials will start in Week 2 as originally planned. This week's tutes will be concerned with C exercises, so it doesn't matter if some of them are held prior to the first lecture.
 
Thursday lecture (Week 1) cancelled too!   (Posted by Gernot, Wed 06 Mar)
It seems that the bus strike is continuing. I'm therefore also cancelling the Thursday lecture.
The introductory lecture will therefore be held Wednesday of Week 2.
However, the optional C lecture will be held Fri, 8 March, 16:00-18:00 in Rex Vowels (EE-LG1). There will be no COMP3231-specific material in this lecture, so if you miss it that is no problem. However, people with a weak or no background in the C language are strongly encouraged to attend this lecture.
By running the C lecture at a separate time we minimise the loss of lecture time resulting from the bus strike.
Again, I apologise for any inconvenience, which we have done the best we could to minimise.
 
First lecture cancelled!   (Posted by Gernot, Wed 06 Mar)
Today's lecture is cancelled due to the bus strike.
 
Course Intro available   (Posted by Gernot, Wed, 27 Feb)
The course introduction (aka course handout) is available.
 
Supply your CSE account details if using an external account   (Posted by Gernot, Wed, 20 February)
If you are using an ISP, or an external mail account like hotmail or yahoo to communicate with us, it is essential that you include your CSE login name or UNSW Student ID in every mail you send to us. Mails whose sender cannot easily be matched against an enrolled student will be ignored.
 
Site to be ready soon!   (Posted by gernot, Thu 14 Feb)
This site will soon swing into action, please stay tuned. In the meantime, these slides may give you an idea of my philosophy of OS teaching.
 
[an error occurred while processing this directive]