Operating Systems

DM510, Spring 2012

Daniel Merkle


01.06.2012: Information regarding the procedure and questions of the oral exam (June 18th) can be found here. Time: 09:00, Room: U42/U43

29.05.2012: Please check your mail wrt the move of the oral exam.

29.05.2012: Final slide sets are online.

29.05.2012: Final weekly notes are online.

14.05.2012: Weekly notes for week 20 are online. Slides are updated.

09.05.2012: If you submitted a solution to assignment 3 and if you haven't signed in the lecture the agreement to move the oral exam to 18.06. ( + 19.06. if necessary): please sign it in the secretaries office. The deadline is Friday May 11th, noon.

07.05.2012: Weekly notes for week 19 are online.

30.04.2012: Weekly notes for week 18 are online. Note, that there is no lecture on Thursday (moved to Week 21).

23.04.2012: The exercises on Wednesday are in U49C.

19.04.2012: Please note the schedule change: the lecture from week 21 and the exercise from week 22 have been moved to week 17.

17.04.2012: We are considering to move the oral exam. Please check your email, where you will find a doodle link to agree/disagree.

13.04.2012: Weekly notes for week 16 are online.

10.04.2012: Weekly notes for week 15 are online.

11.03.2012: Weekly notes for week 11 are online.

06.03.2012: Preliminary 3rd required assignment is online.

02.03.2012: Weekly notes for week 10 are online.

01.03.2012: Please note that the lecture of next week (week 10) is moved from Monday 12am to Thursday 12am (in U27A).

27.02.2012: Weekly notes for week 09 are online. Please note that it gives important information on how to use UML on the IMADA terminal room machines.

23.02.2012: Please note that the lecture of next week (week 09) is moved from Monday 12am to Thursday 12am. The Thursday lecture will be in U27 and not in U27A.

23.02.2012: There is a workaround to make UML work more or less efficiently on the IMADA terminal room machines. The workaround will be described on the Weekly Notes for week 9, that will be put online on Feb 24th.

23.02.2012: On Tuesday 28 February at 4 p.m., IT service will perform a restart of our Linux file server. If all goes well, the system should be up and running again within 30 minutes.

18.02.2012: The Second Mandatory Assignment is available in a preliminary version. There will be only minor chages. The strict deadline for submission will be fixed during week 8 (it will be begining of March).

18.02.2012: Weekly notes for week 08 are online.

10.02.2012: The 1-st Mandatory Assignment is available. The strict deadline for submission is February, 24th, 11am. Note that the 2-nd Manadtory Assignment will already be announced in week 7.

06.02.2012: New slides online, C programming examples online, dtrace examples online, C tutorial slides online.

04.02.2012: Weekly notes for week 6 and 7 are online.

25.01.2012: The webpage for DM510 was launched.

Weekly Notes

Week 05 06 07 08 09 10 11
Notes Week 05 Week 06 Week 07 Week 08 Week 09 Week 10 Week 11
Week 15 16 17 18 19 20 21 22
Notes Week 15 Week 16 Week 17 Week 18 Week 19 Week 20 Week 20 Week 20

Tutorial Session Exercises

see Weekly Notes.


Week 05 06 07 08 09 10 11
Mon 12-14 (U27A) Lecture Lecture Lecture Lecture Lecture Lecture
Thu 12-14 (U27A) Lecture Lecture Lecture Lecture in U27 Lecture in U27A
Wed 14-16 (U24) Exercise Exercise Exercise Exercise Exercise Exercise
Week 15 16 17 18 19 20 21 22
Mon 12-14 (U27A) Exercises Lecture Lecture Lecture Lecture Lecture
Wed 14-16 (U24) Lecture Lecture Exercises in U49C Exercises Exercises Exercises Lecture Lecture
Thu 12-14 (U27A) Lecture Lecture

Office Hours

Just come to my office. If you want to make sure I'm there, contact me before by e-mail or phone.


Obligatory course book:

[1] Abraham Silberschatz, Peter Baer Galvin, Greg Gagne: Operating System Concepts, 8th edition Wiley, 2009. ISBN: 978-0-470-23399-3. (This is the international edition. The hardcovered American 8th edition, that was used for DM510 in spring 2009 is also fine. However all references to exercises and page numbers will be made based on the international edition.)


Practice Exercise Solutions (for the 8th edition of the book): [pdf]
DTrace examples from the lecture: [.tar.gz]
C examples from the C introduction lecture: [.tar.gz]
Online C Programming course: [link]
Another online C programming course: [link]
Simulators that will be used: [link]

Course Description

The official course description can be found here.

Design by 1234.info | Modified by Daniel Merkle | CSS 2.0