CPSC
2280
Operating Systems
Lecture Hours
4.0
Seminar Hours
0.0
Lab Hours
2.0
Credits
3.0
Regular Studies
Description
Covers the theory and application interface of operating systems including a basic introduction to distributed systems; process scheduling and management; memory management; file systems; I/O services; driver architecture; virtualization; operating system management and security. Labs focus on the application interface to these system services including multi-threaded and client/server applications using the UNIX operating system. Case studies to explore other modern operating systems such as Windows, and Linux, and microkernal architectures, such as Mach.
Prerequisite(s): A minimum "C" grade in CPSC 1280 and 2150; or permission of the department. Prerequisites are valid for only three years.
Prerequisite(s): A minimum "C" grade in CPSC 1280 and 2150; or permission of the department. Prerequisites are valid for only three years.