pop up description layer
The lectures are based upon the text book, Operating System Concepts, and the lecture slides are on-line. In the table, under the column Presented, are listed those slides that will be presented in lectures, while in the column Self Study are those slides that are for self-study. Other slides present on-line but not mentioned in these columns are not examinable.
The lecture slides will not be distributed in paper form, since it is expected that all students have access to the text book, upon which the slides are based. However, if you wish to print a copy of the slides, you may prefer to use the postscript form, or the two-to-a-page form. Visit the on-line slides page for more information.
16 Jul
Introduction and Overview, survey, Lab and Assignment framework, FAQ exercise Tute 1 starts 17 Jul
1 1-5,14 6-13 6 19 Jul
2 1:14-21,
2:1-13 21 Computer System Structures Lab 1 starts 23 Jul
3 2:14-19,
3:1-13 19 Operating System Structures 24 Jul
4 3:14-26,
4:1-8 21 Processes Tute 2 starts 26 Jul
4 4:9-18 19-27 10 Processes Assignment 1, released and discussed 30 Jul
13 13:1-14 14 Secondary Storage Structure Lab 2 starts 31 Jul
12 13:15,17,18
12:1-10 13:16 13 I/O Systems 02 Aug
10 10:1-16 16 File-System Interface Tute 3 starts 06 Aug
11 10:17-22
11:1-20 26 File-System Implementation Assignment 2 released 07 Aug
8 8:1-14 14 Memory Management Lab 3 starts 09 Aug
8 8:15-30 16 Memory Management 13 Aug
9 8:31-41
9:1-5 16 Virtual Memory Tute 4 starts 14 Aug
9 9:6-28 23 Virtual Memory 16 Aug
6 6:1-12 16:1-14 12 Process Synchronization Lab 4 starts 20 Aug
6 6:13-24 16:1-14 12 Process Synchronization 21 Aug
6 6:25-43 16:1-14 12 Process Synchronization Tute 5 starts 23 Aug
6 6:43-47 16:1-14 12 Process Synchronization 27 Aug
5 5:1-16 5:17-22 16 CPU Scheduling Lab 5 starts 28 Aug
7 7:1-21 21 Deadlocks 30 Aug
03 Sep
(replacement lecturer TBA) 04 Sep
(replacement lecturer TBA) 06 Sep
(replacement lecturer TBA) 10 Sep
(replacement lecturer TBA) 11 Sep
(replacement lecturer TBA) 13 Sep
(replacement lecturer TBA) 17 Sep
18 Sep
20 Sep
24 Sep
No lectures this week 25 Sep
No lectures this week 27 Sep
No lectures this week 01 Oct
02 Oct
04 Oct
Deadlocks 08 Oct
09 Oct
Security 11 Oct
Protection 15 Oct
7 7:22-29,
20:1-3 7:30-35 14 Tute 6 starts 16 Oct
20 20:1-9 9 Review of Labs, FAQ and Assessment 18 Oct
19 19:1-12 16:1-14 12 Lab 6 starts Revision and Examination Preparation