Schedule with approximate contents

See reading advice for more details about which sections you should study.
See also the official schedule, available through here.

NOTE: the contents of future lecture is tentative. Last updated: see footer.

Day Date Time Room Comment Study
Wed 22 mar 10-12 1245 Intro and overview Chapter 1, 2
Thu 23 mar 15-17 1245 Processes and scheduling Ch 3, 5
Fri 24 mar 13-15 1245 Scheduling Ch 4, 5

Mon 27 mar 13-15 1211 Collaborating processes Ch 3, 6
Tue 28 mar 08-10 1211 Process synchronization Ch 6
Thu 30 mar 15-17 1211 Process synchronization Ch 6, 7
Fri 31 mar 15-17 1311 Deadlocks Ch 7
weekend Handout 1

Mon 3 apr 10-12 1311 Memory management: allocation Ch 8
Tue 4 apr 15-17 Group work with handout 1
Fri 7 apr 10-12 1549 Lab 1: process management

Easter break
Tue 18 apr 8:00 Handin 1 deadline

Mon 24 apr 08-10 1549 Lab 2: synchronization
Handout/lab feedback
Wed 26 apr 13-15 2446 Paging and segmentation Ch 8
Thu 27 apr 15-17 1211 Virtual memory Ch 9
Weekend Handout 2

Wed 3 may 10-12 2347 VM Ch 9
Thu 4 may 13-15 1211 File system interface Ch 10
Fri 5 may 08-10 1549 Lab 3: file systems

Mon 8 may 10-12 2347 File system implementation Ch 11
Handout 3
Handin 2 deadline
Lab 1 deadline
Lab 2 deadline
Tue 9 may 15-17 1211 I/O system and disk scheduling Ch 13, 12
PM subject selection deadline
Wed 10 may 08-10 1211 Protection and security Ch 14, 15
Handin 2 feedback

Mon 15 may Handin 3 deadline
Tue 16 may 13-15 2446 PM advise/feedback
Thu 18 may PM handin deadline
Handin 3 feedback
Fri 19 may 13-15 1211 PM presentations
Tue 23 may Lab 3 deadline