| Course Plan and Resources |
| Week | Lecture material | Exercise material | ||
|---|---|---|---|---|
| No | Date | Past | Current | |
| 1 | 20/02/03 |
class notes (11 pages) class slides (PowerPoint) class slide handouts (PostScript) |
Introduction: what the operating system does hardware support for priviledged execution Slides(PowerPoint) Stal 1.4, Silb/Gal 2.1, 2.5-6 |
Administation, Computer Architecture, fork Slides Slides (4 in a page) |
| 2 | 27/02/03 |
class notes (21 pages) class slides (PowerPoint) class slides handouts (PostScript) |
Performance evaluation: simulation and analysis workloads and fat-tailed distributions queueing theory and the M/M/1 queue class slides (PowerPoint) Stal app A |
Unix process-control: exec, wait*, signals explanation of ex1 Stevens 8.1 .. 8.8 Slides(PowerPoint) Slides(handouts) Slides(6 in a page) |
| 3 | 06/03/03 | Processes: what is a process threads (light weight processes) motivation for multiprogramming process state graph Class material partially covering the next week (not final): class notes (28 pages) class slides (PowerPoint) handouts (PostScript) Slides revised on: Wed Nov 6 23:59:11 IST 2002 Stal 3.1, 4.1, Silb/Gal 4.1-2 |
Performance Analysis |
|
| 4 | 13/03/03 | |||
| 5 | 20/03/03 | Concurrency: problems with concurrent access to shared data mutual exclusion algorithms semaphores Class notes for this topic are under revision: Please, use the slides instead. class slides (PowerPoint) handouts (PostScript) Slides revised on: Thu Nov 24 18:24:34 IST 2002 Stal 5.1-5, Silb/Gal 6.1-4, 6.7 |
|
|
| 6 | 27/03/03 | Principles of deadlock: Class material: class slides (PowerPoint) handouts (PostScript) Slides revised on: Thu Nov 28 11:00:58 IST 2002 Stal 6 |
|
|
| 7 |
03/04/03 |
Memory Management Class material: class notes (20 pages) Stal 7.1-2, 7.4, Silb/Gal 8.1-2, 8.4, 8.6 class slides (PowerPoint) handouts (PostScript) Slides revised on: Thu Dec 5 15:14:12 IST 2002 |
||
| 8 |
10/04/03 |
Virtual memory: Basic principles, address translation, page table organization Class material: class notes (20 pages) Stal 7.1-2, 7.4, Silb/Gal 8.1-2, 8.4, 8.6 class slides (PowerPoint) handouts (PostScript) Slides revised on: Thu Dec 12 17:37:56 IST 2002 |
||
| 9 |
01/05/03 |
Virtual memory: Page replacement policies, resident set management, working set model Class material (revised on Sun Dec 22 15:39:17 IST 2002): class notes (20 pages) Stal 7.1-2, 7.4, Silb/Gal 8.1-2, 8.4, 8.6 class slides (PowerPoint) handouts (PostScript) |
||
| 10 |
08/05/03 |
File Systems Class material (revised on Sun Dec 26 11:00:17 IST 2002): class notes class slides (PowerPoint) handouts (PostScript) Stal 12, Silb/Gal 10.1, 10.3 |
||
| 11 |
15/05/03 |
File Systems Class material (revised on Thu Jan 2 10:57:27 IST 2003): class notes class slides including the previous week (PowerPoint) handouts including the previous week(PostScript) handouts today's portion(PostScript) |
||
| 12 |
22/05/03 |
Introduction to Networking
Class material (revised on Sun Dec 26 11:00:17 IST 2002): class notes class slides (PowerPoint) handouts (PostScript) Stal 13.1-4 |
||
| 13 |
29/05/03 |
Modern Storage Architectures Not for the exam. |
||
| 14 |
05/06/03 |
No lecture - 'Shavuot' |
||
| 15 |
12/06/03 |
?? |
||