Course overview

1. Introduction and overview [Chapter 1-2]

Lecture notes. Please read chapter 1 and 2 as soon as possible.

2. Process management [Chapter 3-7]

  1. Processes
  2. Scheduling and scheduling algorithms
  3. Process communication
  4. Process synchronisation
  5. Deadlocks

3. Memory management [Chapter 8-9]

  1. Memory allocation
  2. Paging - lacks pictures (in the book)
  3. Segmentation - lacks pictures
  4. Virtual memory - lacks pictures

4. Storage management [Chapter 10-15]

  1. File system interface - lacks pictures
  2. File system implementation - lacks pictures
  3. Disk management, disk scheduling
  4. Protection and security

5. PM and presentation

See instructions.