CS 149 Operating Systems

Fundamentals: Contiguous and non-contiguous memory management; processor scheduling and interrupts; concurrent, mutually exclusive, synchronized and deadlocked processes; files. Substantial programming project required.

Prerequisite: CS 146 or SE 146 (with a grade of "C-" or better).