Course unit(s):1 Prerequisite(s): CSI 220 Data Structures & Algorithms and CSI 240 Computer Organization. Introduction to the management of processes, memory, and I/0 devices in a multiprogramming environment. Topics include file systems, resource sharing, scheduling, interrupts, and concurrency. Offered in alternate years.