| Week |
Date |
Lecture |
Tute |
Lab |
Objs |
Content |
Notes |
PDFs |
| 1 |
19 Jul |
|
1 |
|
6 |
Python and Mutual Update
|
pdf version |
| 1 |
19 Jul |
01 |
|
|
1 |
Introduction to this Unit,
Computer Systems Overview
|
7-14 |
1-19 |
| 1 |
22 Jul |
02 |
|
|
1 |
Computer Systems Overview
|
15-25 |
20-36 |
| 1 |
22 Jul |
03 |
|
|
1 |
Computer Systems Overview
|
25-49 |
37-66 |
| 2 |
26 Jul |
|
|
1 |
6 |
Python and Mutual Update |
pdf version |
| 2 |
26 Jul |
04 |
|
|
9 |
Operating Systems Overview
|
50-63 |
1-30 |
| 2 |
29 Jul |
05 |
|
|
9 |
Operating Systems Overview
|
63-104 |
30-38 |
| 2 |
29 Jul |
06 |
|
|
9,9
|
Operating Systems Overview
,
Windows and Linux
|
55-104, 80-105
|
39-58, 1-28
|
| 3 |
02 Aug |
|
|
|
8 |
handout: Assignment 1
|
|
| 3 |
02 Aug |
|
2 |
|
3,4
|
Processes |
pdf version |
| 3 |
02 Aug |
07 |
|
|
4 |
Process Description and Control
|
105-121 |
1-25 |
| 3 |
05 Aug |
08 |
|
|
4 |
Process Description and Control
|
121-152 |
26-56 |
| 3 |
05 Aug |
09 |
|
|
4 |
Discussion on Laboratory 2 |
|
|
| 4 |
09 Aug |
|
|
2 |
2 |
Processes |
pdf version |
| 4 |
09 Aug |
10 |
|
|
2,3,4
|
Threads, SMP, Microkernels
|
160-177 |
1-32 |
| 4 |
12 Aug |
11 |
|
|
2,3,4
|
Threads, SMP, Microkernels
|
178-199 |
33-58 |
| 4 |
12 Aug |
12 |
|
|
3,4
|
Concurrency: Mutual Exclusion and Synchronization
|
206-216 |
1-20 |
| 5 |
16 Aug |
|
3 |
|
2 |
Disk and File Systems |
pdf version |
| 5 |
16 Aug |
13 |
|
|
3,4
|
Concurrency: Mutual Exclusion and Synchronization
|
217-228 |
21-38 |
| 5 |
19 Aug |
14 |
|
|
3,4
|
Concurrency: Mutual Exclusion and Synchronization
|
228-261 |
38-65 |
| 5 |
19 Aug |
15 |
|
|
3,4
|
Concurrency: Mutual Exclusion and Synchronization
|
242-261 |
56-65 |
| 6 |
23 Aug |
|
|
3 |
|
Disk and File Systems |
pdf version |
| 6 |
23 Aug |
16 |
|
|
3,4,5,7,8
|
Chapter 5 animations
,
Concurrency: Deadlock and Starvation
|
262-274 |
1-23 |
| 6 |
26 Aug |
17 |
|
|
5,7,8
|
Concurrency: Deadlock and Starvation
|
275-302 |
23-51 |
| 6 |
26 Aug |
18 |
|
|
2,7,10
|
Memory Management
|
312-324 |
1-23 |
| 6 |
27 Aug |
|
|
|
|
due: Assignment 1 |
|
| 7 |
30 Aug |
|
4 |
|
2,6,7,9
|
Memory Management
|
pdf version |
| 7 |
30 Aug |
19 |
|
|
2,7,10
|
Memory Management
|
325-344 |
24-39 |
| 7 |
02 Sep |
20 |
|
|
2,6,10
|
Virtual Memory
|
345-360 |
1-33 |
| 7 |
02 Sep |
21 |
|
|
2,6,10
|
Virtual Memory
|
361-377 |
34-65 |
| 7 |
02 Sep |
|
|
|
|
handout:
Assignment 2
|
|
| 8 |
06 Sep |
|
|
4 |
|
Memory Management |
pdf version |
| 8 |
06 Sep |
22 |
|
|
2,4,5,6
|
Uniprocessor Scheduling
|
404-419 |
1-22 |
| 8 |
09 Sep |
23 |
|
|
2,4,5,6
|
Uniprocessor Scheduling
|
404-419 |
1-25 |
| 8 |
09 Sep |
24 |
|
|
2,4,5,6
|
Uniprocessor Scheduling
|
404-419 |
1-25 |
| 9 |
13 Sep |
|
|
|
|
return: Assignment 1 |
|
| 9 |
13 Sep |
|
5 |
|
1,4,5,6,7
|
Process Scheduling
|
pdf version |
| 9 |
13 Sep |
25 |
|
|
2,7
|
I/O Management and Disk Scheduling
|
495-507 |
1-31 |
| 9 |
16 Sep |
26 |
|
|
|
Lecture Cancelled |
|
|
| 9 |
16 Sep |
27 |
|
|
|
Lecture Cancelled |
|
|
| 10 |
20 Sep |
|
|
5 |
|
Process Scheduling |
|
| 10 |
20 Sep |
28 |
|
|
2,7
|
I/O Management and Disk Scheduling
|
507-523 |
32-61 |
| 10 |
23 Sep |
29 |
|
|
2,7
|
I/O Management and Disk Scheduling
,
File Management
|
523-550, 551-554
|
62-66, 1-25
|
| 10 |
23 Sep |
30 |
|
|
2,7
|
File Management
|
555-563 |
26-75 |
| |
27 Sep |
- |
|
|
|
Mid-semester (!) break: No Lectures this week
|
|
|
| |
30 Sep |
- |
|
|
|
Mid-semester (!) break: No Lectures this week
|
|
|
| |
30 Sep |
- |
|
|
|
Mid-semester (!) break: No Lectures this week
|
|
|
| 11 |
04 Oct |
|
|
|
|
due: Assignment 2 |
|
| 11 |
04 Oct |
|
6 |
|
|
Disk Scheduling and Security |
|
| 11 |
04 Oct |
31 |
|
|
8,9
|
Security
|
635-651 |
1-19 |
| 11 |
07 Oct |
32 |
|
|
8,9,10
|
Security
|
635-666 |
20-35 |
| 11 |
07 Oct |
33 |
|
|
|
Security Techniques
|
667-675 |
1-21 |
| 12 |
11 Oct |
|
|
6 |
|
Disk Scheduling |
|
| 12 |
11 Oct |
34 |
|
|
8,9
|
Security Techniques
|
667-706 |
33-48 |
| 12 |
14 Oct |
35 |
|
|
2,3,4,9
|
Networking
|
online |
1-30 |
| 12 |
14 Oct |
36 |
|
|
2,3,4,9
|
Networking
|
online |
1-30 |
| 13 |
18 Oct |
37 |
|
|
|
revision |
|
|
| 13 |
21 Oct |
38 |
|
|
|
revision |
|
|
| 13 |
21 Oct |
39 |
|
|
|
revision |
|
|
| 13 |
22 Oct |
|
|
|
|
return: Assignment 2 |
|