News
06.06.2011: Information regarding the procedure and questions of the oral exam (June 21st) can be found here.
06.06.2011: Slides for Chapter 08-18 were updated in blackboard (51MB, pdf + ppt)
23.05.2011: Weekly notes for week 21 are online.
23.05.2011: Weekly notes for week 20 are online.
11.05.2011: Weekly notes for week 19 are online.
03.05.2011: Weekly notes for week 18 are online.
27.04.2011: The exercise session tomorrow is in U55.
26.04.2011: Remember that there is an exercise session this week Thursday! Weekly notes for week 16 and week 17 are online.
25.04.2011: The 3-rd Mandatory Assignment is available. The strict deadline for submission is May, 31st, 13:00.
15.04.2011: Due to the Eastern holiday we will accept the submission of the printout of your report and of the printout of your source code for the second mandatory assignment until after Easter, namely until April, 26th, 11am. Please note, that the identical electronical version of the report needs to be submitted (together with the source code and the video) until April 21th, 11:00, this deadline remains unchanged.
11.04.2011: Weekly notes for week 15 are online.
06.04.2011: Weekly notes for week 14 were updated.
04.04.2011: Weekly notes for week 14 are online.
14.03.2011: Weekly notes for week 11 are online.
11.03.2011: The submission for assignment 1 was closed, the submission for the 2nd Required Assignment was opened. Note, that the templates and the scull driver were modified such that they work with kernel 2.6.37. This year you are also supposed to implement a simple sleeping mechanism in the device driver.
06.03.2011: Weekly notes for week 10 are online.
04.03.2011: There are still issues with the IMADA student home partition (file access is unacceptably slow and makes the FS usage basically unusable when it comes to handling large amounts of data, like for example the sources of a current linux kernel).
04.03.2011: The submission for assignment 0 was closed, the submission for assignment 1 was opened.
28.02.2011: Based on the problems with the file system in the IMADA terminal room that still exist, the deadline for the 0th mandatory assignment is moved to March, 4st, 11am.. The deadline for the 1st mandatory assignment is moved to March, 11st, 11am..
24.02.2011: Based on the problems with the file system in the IMADA terminal room (IT is working on it), the deadline for the 0th mandatory assignment is moved to March, 1st, 11am.
23.02.2011: Weekly notes for week 09 are online.
20.02.2011: Weekly notes for week 08 are online.
10.02.2011: Weekly notes for week 07 are online.
09.02.2011: New links for the dtrace examples shown in the Monday lecture, the C programming examples shown in the Wednesday lecture, and a C programming course were added to the List of Links. The first mandatory assignment description was set to final.
07.02.2011: The 0-th Mandatory Assignment is available. The strict deadline for submission is February, 25th, 11am.
07.02.2011: There was a scheduling mistake in the official information given in the Lęseplaner. It is fixed now, please note the room change for Monday 10-12. The scheduler apologized.
04.02.2011: Weekly notes for week 06 are online.
03.02.2011: The First Mandatory Assignment is available in a preliminary version. There will be only minor chages. The strict deadline for submission is March, 4th, 11am. Note, that within the next few days we will also put a 0th Mandatory Assignment online, which will have a deadline in February. The 0th mandatory assignment will be a C-programming exercise, a report submission will not be needed.
25.01.2011: Please note, that the course does not start with a exercise class, as the official schedule says. We switched the lecture in week 07 with the exercise class of week 05. See the corrected schedule below.
25.01.2011: 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 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |
---|---|---|---|---|---|---|---|---|
Notes | Week 14 | Week 15 | Week 16 | Week 17 | Week 18 | Week 19 | Week 20 | Week 21 |
Tutorial Session Exercises
see Weekly Notes.
Schedule
Week | 05 | 06 | 07 | 08 | 09 | 10 | 11 |
---|---|---|---|---|---|---|---|
Mon 10-12 | Lecture | Exercise (U43) | Lecture (U9) | Lecture (U43) | Lecture (U9) | Lecture (U140) | |
Tue 12-14 (U49) | Lecture | Exercise | Exercise (IMADA terminal room) | Exercise | Exercise | Exercise | |
Wed 10-12 (U49) | Lecture | Lecture | Lecture |
Week | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |
---|---|---|---|---|---|---|---|---|
Mon 10-12 (U140) | Lecture | Lecture | Lecture | Lecture | Lecture | Lecture | Lecture | |
Wed 10-12 (U49) | Lecture | Lecture | ||||||
Thu 10-12 (U24) | Exercise | Exercise | Exercise (in U55) | Exercise | Exercise | Exercise | Exercise |
Note: Exercise sections for 4th quarter are to be scheduled.
Office Hours
Just come to my office. If you want to make sure I'm there, contact me before by e-mail or phone.
Literature
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.)
Links
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.