CS 564 Operating Systems

Prerequisites: A minimum grade of B- in both CS 508 and CS 519, or permission of the instructor. A comprehensive introduction to the fundamental principles of operating systems illustrated by examples from contemporary systems. This course emphasizes the design tradeoffs involved in operating system design. Topics include: process management; concurrency; deadlock; cpu scheduling; memory management; disk management; files systems; security; and distributed, real-time and multiprocessor operating systems.



Cross Listed Courses

Double-numbered course; offered with undergraduate-level CS 464


Spring Semester