Hide menu

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:

Sasha's slides: