Operating Systems - Lecture Material

Course Description

The aim of this course is to tackle the issues involved in designing a general purpose multiprogramming operating system, and to enable students to understand the internals of an operating system. The course covers topics such as the role of an operating system in providing a process abstraction, CPU scheduling, interprocess synchronisation and communication, memory management, virtual memory, file system facilities, I/O device handling, as well as adequate security and protection.

Textbook

Silberschatz, Galvin and Gagne. Operating System Concepts. John Wiley & Sons, Inc. ISBN 0-471-69466-5

Lecture Slides


Home | CSAI | UoM