CS 351: Operating Systems
Course Description
An introduction to operating systems concepts. Topics covered include: interrupts, memory allocation, virtual memory techniques, process scheduling and synchronization, deadlocks, resource allocation, and file systems. A major programming project will be assigned to provide experience with operating system design. Prerequisite: A grade of C or better in COMP SCI 251 and 271. Special course fees may apply.