Operating Systems — Saarland University
Winter 2019

[ overview | lectures | project | assignments | textbook | grading | Moodle ]

Lectures

The class meets on Mondays, 12:15–1:45pm, and Thursdays, 2:15pm–3:45pm, at two locations (linked by videocast):

Lecture notes, course schedule, recommended readings, and assignments can be found below.

Students are encouraged to meet the teaching staff during office hours for help with any questions or problems. Tutorials will be offered as needed.

Assignments

  1. Project 1 is due on November 4, 2019. See assignments for details.

  2. Project 2 is due on November 28, 2019. See assignments for details.

  3. Project 3 is due on January 9, 2020. See assignments for details.

  4. Project 4 is due on February 6, 2020. See assignments for details.

Schedule

Class Date Day Topic Notes Reading
1 14.10.19 Mon Introduction & Overview
Processes
slides AD: 1–3; SGG: 1–2
2 17.10.19 Thu Processes and Threads slides AD: 4; SGG: 3–4
3 21.10.19 Mon Synchronization slides AD: 5; SGG: 5
4 24.10.19 Thu Synchronization
5 28.10.19 Mon Synchronization
6 31.10.19 Thu Synchronization
Intro to Scheduling
slides
7 04.11.19 Mon Scheduling first assignment due AD: 7; SGG: 6
8 07.11.19 Thu Memory management AD: 8; SGG: 8–9
9 11.11.19 Mon Memory management AD: 9
10 14.11.19 Thu Memory management AD: 10
11 18.11.19 Mon Memory management slides
12 21.11.19 Thu Multicore Scalability AD: 6, paper
13 25.11.19 Mon Multicore Scalability slides AD: 6
14 28.11.19 Thu Multicore & Mesage Passing second assignment due
15 02.12.19 Mon midterm exam
(open books/notes)
Important: the exam starts at 12:00 sharp. Be on time!
Location @ UdS: Campus E1 3, room HS002.
Location @ TUKL: MPI–SWS building (G26), room 207.
study aid: sample midterm
16 05.12.19 Thu Storage, file structure slides
third assignment out
AD: 11–12; SGG: 10
17 09.12.19 Mon File systems (disk space management) slides AD: 13; SGG 11–13
18 12.12.19 Thu File systems (naming) slides
19 16.12.19 Mon File systems (naming, API, caching) slides
20 19.12.19 Thu Reliability, crash consistency, transactions slides AD: 14
23.12.19 Mon holiday break
26.12.19 Thu holiday break
30.12.19 Mon holiday break
02.01.20 Thu holiday break
21 06.01.20 Mon I/O slides
22 09.01.20 Thu I/O slides third assignment due
23 13.01.20 Mon Networking slides fourth assignment out
24 16.01.20 Thu Networking slides
25 20.01.20 Mon Virtualization slides AD: 2.10
paper
26 23.01.20 Thu Virtualization & Containers slides
mem virt notes
AD: 10.2
27 27.01.20 Mon Recent Topics: Enclaves slides paper
28 30.01.20 Thu Recent Topics: High Performance Networking slides TAS paper
29 03.02.20 Mon Review slides
30 06.02.20 Thu final exam
(open books/notes)
Important: the exam starts at 14:00 sharp. Be on time!
Location @ UdS: Campus E1 3, room HS002.
Location @ TUKL: MPI–SWS building (G26), room 207.
fourth assignment due
01.04.20 Wed final repeat exam
(open books/notes)
Important: the exam starts at 14:00 sharp. Be on time!
Location @ UdS: Campus E1 3, room HS002.


Update (March 26, 2020): the repeat exam has been postponed until further notice. See the announcement on Moodle for further information.
28.10.2020 Mon final repeat exam
(open books/notes)
Location @ UdS: Campus E1 3, room HS002.

Registration: due to social–distancing rules, we can accommodate no more than 15 participants in the room, so participation in the exam requires prior sign–up in Moodle.

Important: the exam starts at 14:00 sharp. Be on time!

See also: