[ overview | lectures | project | assignments | textbook | grading | mailinglists ]
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.
Project 1 is due on November 6, 2017. See assignments for details.
Project 2 is due on November 27, 2017. See assignments for details.
Project 3 is due on January 8, 2018. See assignments for details.
Project 4 is due on January 29, 2018. See assignments for details.
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