Operating Systems

DM510, Spring 2011

Daniel Merkle

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.

  • Office: IMADA, Ų14-602b-2 (map)
  • Phone: 2322
  • E-mail: daniel
  • Home page

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.

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