Teaching outline

Please note that the dates and topics on this page are subject to change. Current as of 16 July 2012.

Week # Week beginning Topic(s) Textbook chapter(s) Assignments
1 2012-07-23 Course introduction Intro, 1, 2 A0 released (not marked)
2 2012-07-30 Processes and threads 3, 4 A1 released (25%)
3 2012-08-06 CPU scheduling 5
4 2012-08-13 Process synchronisation 6
5 2012-08-20 Main memory, paging, virtual memory 8, 9 A1 due (Friday 24th at 8pm)
6 2012-08-27 I/O, IRQ, DMA 13 A2 released (25%)
7 2012-09-03 File systems interface 10
8 2012-09-10 Guest lecture N/A
9 2012-09-17 File systems implementation 11 A2 due (Friday 21st at 8pm)
Mid-semester break
10 2012-10-01 Mass storage 12 A3 released (25%)
11 2012-10-08 Protection 14
12 2012-10-15 Real time operating systems 19
13 2012-10-22 Revision N/A A3 due (Friday 26th at 8pm)
Swotvac
Exam period - week 1
Exam period - week 2