Class |
Date |
Day |
Topic |
Notes |
Reading |
Assignment |
1(P) |
Oct 19 |
Mon |
Course overview. History. Processes. |
AD: 1-3; SGG: 1-2 |
|
|
2(B) |
Oct 21 |
Wed |
Processes and threads. |
AD: 4; SGG: 3-4 |
|
|
3(B) |
Oct 26 |
Mon |
Synchronization |
AD: 5; SGG: 5 |
||
4(B) |
Oct 28 |
Wed |
Synchronization |
(see previous) |
|
|
5(P) |
Nov 2 |
Mon |
Synchronization |
|
|
|
6(P) |
Nov 4 |
Wed |
Memory management |
AD: 8; SGG: 8-9 |
Assignment 1 due |
|
7(P) |
Nov 9 |
Mon |
Memory management |
(See previous.) |
AD: 9; |
|
8(P) |
Nov 11 |
Wed |
Demand paging, thrashing, working
sets. |
AD: 10; |
|
|
9(B) |
Nov 16 |
Mon |
Shared virtual memory, COW. |
|
|
|
10(B) |
Nov 18 |
Wed |
Communication with messages.
Deadlock. |
AD: 6; SGG: 7 |
|
|
11(B) |
Nov 23 |
Mon |
Scheduling |
AD: 7; SGG: 6 |
|
|
12(B) |
Nov 25 |
Wed |
Review session |
|
|
Assignment 2 due |
13(P) |
Nov 30 |
Mon |
Discussion of sample midterm |
|
|
|
Dec 2 |
Wed |
Midterm exam (open book and notes) |
Exam takes place in SB E1.3,
HS001, KL G26, 112 |
|
||
|
Dec 7 |
Mon |
No class |
|
|
|
14(P) |
Dec 9 |
Wed |
Mass storage devices. |
AD: 11-12; SGG: 10 |
|
|
15(P) |
Dec 14 |
Mon |
File structure. |
AD: 13; SGG: 11-13 |
||
16(P) |
Dec 16 |
Wed |
File structure, disk scheduling,
FFS,ZFS. |
|
|
|
17(B) |
Jan 4 |
Mon |
Naming files, filesystem APIs, caching. |
|
Assignment 3 due |
|
18(B) |
Jan 6 |
Wed |
File locking. Filesystem
reliability. |
AD: 14; |
|
|
19(B) |
Jan 11 |
Mon |
Transactions |
|
||
Jan 12 |
Tue |
Midterm exam review |
3pm-4pm, SB 029, Saarbrücken |
|
||
20(P) |
Jan 13 |
Wed |
Advanced topic: Distributed Systems |
SGG: 17 |
||
21 |
Jan 18 |
Mon |
Advanced topic: Virtualization |
SGG: 16 |
|
|
22 |
Jan 20 |
Wed |
Advanced topic: Multi-core |
|
||
23(B) |
Jan 25 |
Mon |
Advanced topic: OS architecture for
multi-core |
|
||
Jan 27 |
Wed |
No class |
|
|
Assignment 4 due |
|
24(B) |
Feb 1 |
Mon |
Multi-core, continued |
(See previous.) |
|
|
25 |
Feb 3 |
Wed |
Review session |
|
|
|
Feb 8 |
Mon |
No class |
UdS closed (Rosenmontag) |
|
||
|
Feb 10 |
Wed |
Final exam (open book and notes) |
Exam takes place in SB E1.3, HS001,
KL G26, 112 |
|
|
|
Mar 30 |
|
Repeat exam (open book and notes) |
Exam takes place in SB E1.3, HS001,
KL G26, 112 |
|