CSI 350: Operating Systems

An introduction to the management of processes, memory, and I/O devices in a multiprogramming environment. Topics include file systems, resource sharing, scheduling, interrupts, and concurrency. Prerequisites: MTH 121, CSI 220 and CSI 240. Offered in alternate years.