Operating Systems

DM510, Spring 2010

Daniel Merkle


Information regarding the procedure and questions of the oral exam (June 12th, 10:30am) can be found here.

Although the Exam Information says "You are not supposed to use note material, textbooks, transparencies, computer, etc." you are allowed to bring keywords for each question, such that you can remember what you want to present during your presentation. As a guideline you are expected to not have more than 10 keywords per question on the list, that you bring to the oral exam. Note that this list is expected to be put on the table during your oral exam.

You will be able to use the blackboard during the oral exam.


02.06.2010: Information and questions for the oral examination are online.

25.05.2010: Weekly notes for week 21 are online.

18.05.2010: Weekly notes for week 20 are online.

11.05.2010: In week 21 the exercise session (Tuesday) and the (very last) lecture (Wednesday) will be exchanged.

11.05.2010: Weekly notes for week 19 are online.

04.05.2010: Weekly notes for week 18 are online.

03.05.2010: The deadline for the Third Required Assignment is 21.05.2010, 1300. There will be no extension.

26.04.2010: Weekly notes for week 17 are online.

21.04.2010: The Preliminary Third Required Assignment is online. Only minor changes will be made. The dealine will be set soon.

20.04.2010: Slides for Chapter 8,9,10 are online.

19.04.2010: Weekly notes for week 16 are online.

12.04.2010: Weekly notes for week 15 are online.

21.03.2010: We will try to reschedule the oral exam. Please vote here here (see mail that you got via the Blackboard system, deadline for submitting your vote is April 21st).

21.03.2010: You can pick up your report for the first mandatory assignment at my office on 22/06 or 23/06. After that you can pick your report up in the secretaries office.

21.03.2010: Weekly notes for week 11 are online.

14.03.2010: The Second Required Assignment is online.

09.03.2010: Weekly notes for week 10 are online.

01.03.2010: Weekly notes for week 09 are online.

22.02.2010: Weekly notes for week 08 are online.

22.02.2010: Slides for Chapters 3-6 are online.

15.02.2010: The final description for the first assignment can be found here. The deadline for handing is March 5th, 13.00.

09.02.2010: Slides for the lecture on Wednesday are online. Weekly notes for week 06 are online.

03.02.2010: Slides for week 06 are online. DTrace examples are available from this webpage.

01.02.2010: Notes for week 05 are online. Slides for week 05 can be found in the Blackboard System.

25.01.2010: 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
Notes Week 15 Week 16 Week 17 Week 18 Week 19 Week 20 Week 21

Tutorial Session Exercises

see Weekly Notes.


Week 05 06 07 08 09 10 11
Mon 10-12 (U27) Lecture Lecture Lecture Lecture Lecture Lecture Lecture
Wed 14-16 (U49) Lecture Lecture
Thu 14-16 (U20) Exercise Exercise Exercise Exercise Exercise Exercise
Week 15 16 17 18 19 20 21
Mon 10-12 (U27) Lecture Lecture Lecture Lecture Lecture Lecture
Tue 08-10 (U28) Lecture
Tue 10-12 (U28) Exercise Exercise Exercise Exercise Exercise Lecture
Wed 14-16 (U49) Lecture Exercise

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