CS644: Operating Systems

Credits: 3

Catalog Description

Structure and dynamics of operating system software. Operating systems as event driven software: interrupt processing and asynchronous operation. Memory management, scheduling, concurrency, device drivers. UNIX as a major example.

Prerequisites

  • CS641 or permission of the instructor

Graduate course in operating systems for graduate students covering computer organization, digital logic, and hardware-level programming.