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
-
Virtualisation.
-
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.
Recommended Texts
Abraham Silberschatz,
Operating System Concepts
(9th Edition)
John Wiley & Sons,
10 May 2013,
Paperback: 848 pages
ISBN:1118093755
ISBN-13:978-1118093757
© Andrew Scott 2006 -
2025,
All Rights Reserved