SCC 211: Operating Systems
This module introduces the theory and practical application of
operating system concepts, and to concurrent systems in general.
The course includes the following topics:
Internal OS structure;
File and I/O management;
interrupt handling and device drivers;
Memory management structures and techniques;
Process management: scheduling and threads;
support for multiprocessors.
OS development: cross compilation; run-time support; and APIs
Concurrency: mutual exclusion and condition synchronisation;
alternative primitives (including semaphores, spin-locks,
monitors, and message passing).
The module takes a practical, hands on, approach to these topics.
Operating System Concepts
John Wiley & Sons,
10 May 2013,
Paperback: 848 pages
© Andrew Scott 2006 -
All Rights Reserved