Operating Systems — Saarland University
Winter 2017

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

Lectures

The class meets on Mondays and Wednesdays, 12–2pm, 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 6, 2017. See assignments for details.

  2. Project 2 is due on November 27, 2017. See assignments for details.

  3. Project 3 is due on January 8, 2018. See assignments for details.

  4. Project 4 is due on January 29, 2018. See assignments for details.

Schedule

Date Day Topic Notes Reading
Oct 16 Mon Course overview. History. Processes. intro AD: 1–3; SGG: 1–2
Oct 18 Wed Processes and threads. proc1 AD: 4; SGG: 3–4
Oct 23 Mon Synchronization threads & semaphores — Assignment 1 is out! AD: 5; SGG: 5
Oct 25 Wed Synchronization
Oct 30 Mon Synchronization monitors
Nov 1 Wed no class public holiday (All Saints)
Nov 6 Mon Memory management segmentation & paging AD: 8; SGG: 8–9
Nov 8 Wed Memory management Assignment 2 is out! AD: 9
Nov 13 Mon Memory management Demand Paging, Thrashing, Working Sets AD: 10
Nov 15 Wed Memory management Shared virtual memory, COW, DSM
Nov 20 Mon Synchronization Message passing SD: 6; SGG: 7
Nov 22 Wed Scheduling Process scheduling AD: 7; SGG: 6
Nov 27 Mon Synchronization Deadlock
Nov 29 Wed Review session Sample midterm
Dec 4 Mon Midterm exam open book and notes
time: 12pm–2pm
SB: room HS003, building E1 3
KL: room 112, Paul–Ehrlich–Str. G26
Dec 6 Wed no class
Dec 11 Mon Storage Mass storage devices and file structure.
Assignment 3 is out!
AD: 11–12; SGG: 10
Dec 13 Wed Storage AD: 13; SGG: 11–13
Dec 18 Mon File structure
Dec 20 Wed File systems File systems and naming.
Dec 25 Mon no class winter break
Dec 27 Wed no class winter break
Jan 1 Mon no class winter break
Jan 3 Wed File systems APIs and caching
Jan 8 Mon File systems Locking, reliability, transactions AD: 14
Jan 10 Wed Assignment 4 is out!
Jan 12 Fri Midterm exam review 3:30pm–4:30pm
Room 029, Campus E1.5, Saarbrücken
Jan 15 Mon Multicore scalability Multicore scalability
Jan 17 Wed Multicore scalability Lock–free synchronization
Jan 22 Mon Multicore scalability Multikernel paper
Jan 24 Wed Virtualization Virtualization SGG: 16
Jan 29 Mon Review session
Jan 31 Wed Final exam open book and notes
time: 12pm–2pm
SB: room HS003, building E1 3
KL: room 112, Paul–Ehrlich–Str. G26
March 12 Mon Final exam review 1pm–2pm
Room 029, Campus E1.5, Saarbrücken
Apr 5 Thu Repeat exam open book and notes
time: 2pm–4pm
SB room HS003, building E1 3

See also: UdS official semester calendar