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.
Project 1 is due on November 4, 2019. See assignments for details.
Project 2 is due on November 28, 2019. See assignments for details.
Project 3 is due on January 9, 2020. See assignments for details.
Project 4 is due on February 6, 2020. See assignments for details.
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 |
|
|
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: