(4 hours) Prerequisite: CSCI 333 with a grade of “C” or better. Operating systems and file services, CPU scheduling, memory management and virtual memory, deadlocks and protection, concurrent processes and programming, and distributed systems. Lecture 3 hours, Laboratory 2 hours. (Laboratory fee required)