When Offered: Spring An in-depth study of the design and implementation of operating systems including process management, memory management, file systems, and input/output. Lecture three hours, laboratory three hours. Prerequisite: C S 3482. [Dual-listed with CS 5521.] Dual-listed courses require senior standing; juniors may enroll with permission of the department.