Operating Systems 2009

Click here for the 2010 website.

Table of contents

News

Course info

Lecturer

Assistants

Contact Sven for any organizational issues concerning the lab.

Book

The lectures will be based on the book "Modern Operating Systems", 3rd edition, of Andrew S. Tanenbaum.

Grading

Each assignment will be graded on a scale from 1 to 10. The average of these grades will make up 50% of your total grade for the Operating Systems course. Both the average of your assignments and your grade for the final exam have to be at least 5.5.

Schedule

Lectures take place on Wednesdays from 11:15 to 13:00 in room 412. Lab sessions take place on Wednesdays from 13:45 to 15:30 in room 302/304 (and later on in room 411).

Timetable (subject to change!)

Week Date Lecture topic Lab assignment
1 4 February Chapter 1 No lab
2 11 February Ch. 1 Assignment 1: Interactive Shell
3 18 February Ch. 2 Assignment 2: Kernel State
4 25 February Ch. 2
5 4 March Ch. 5 Assignment 3: Timers and Signals
6 11 March Ch. 6
7 18 March Ch. 3 Assignment 4: Linux Threads and Race Conditions
8 25 March Ch. 3,4
9 1 April Ch. 4 Assignment 5: Linux System Calls
10 8 April Ch. 10
11 15 April Ch. 11 Assignment 6: Kernel Modules
12 22 April Ch. 9 No lab (see News announcement)
13 29 April Ch. 7,8,13
14 6 May Practice exam -
15 13 May -
16 20 May -
17 27 May Exam -

Lecture Slides

Due to copyright issues, the lecture slides can not be made available online. Printouts of the slides will be distributed only during the lectures. It is therefore strongly advised that you attend the lectures!

Assignments

  1. Interactive Shell

    Files: Due: Tue 17 February 2009
  2. Kernel State

    Files: Due: Tue 3 March 2009
  3. Timers and Signals

    Files: Due: Tue 17 March 2009
  4. Linux Threads and Race Conditions

    Files: Due: Tue 31 March 2009
  5. Linux System Calls

    Files: Due: Tue 14 April 2009
  6. Kernel Modules

    Files: Due: Tue 5 May 2009 (note: the University buildings are closed on this day)

Grades

The grades for the practical assignments can be found here.

Links

Last modified: Wed 17 Feb 2010, 01:40:53