TDDB63 Concurrent Programming and Operating Systems
Slides HT 2005
Lectures
Chapter numbers refer to the course book, Operating System Concepts by Silberschatz, Galvin and Gagne (seventh edition). Students who may possess an older copy should read the preface note to the seventh edition to help to find corresponding chapters.
| Topics: | Readings: | |
|---|---|---|
1 |
Course Introduction Introduction |
Chapter 1 |
| 2 | Operating System Structures | Chapter 2 |
| 3 | Processes and Threads | Chapter 3 and 4 |
| 4 | Process Synchronization | Chapter 6 |
| 5 | CPU Scheduling | Chapter 5 |
| 6 | Deadlocks | Chapter 7 |
| 7 | Memory Management: Main Memory | Chapter 8 |
| 8 | Memory Management: Virtual Memory | Chapter 9 |
| 9 | File Systems | Chapter 10 and 11 |
10 |
Student choice Protection and Security |
Chapter 14 and 15 |
Laboratory lessons
Sorin's slides:- Lesson 1: Synchronization mechanisms in Nachos
- Lesson 2: Nachos system calls and virtual memory
- Lesson 3:
Sasha's slides:
- Lesson 1: Synchronization mechanisms in Nachos
- Lesson 2: Nachos system calls and memory management
Page responsible: Andrzej Bednarski
Last updated: 2005-08-30
