Prerequisite(s): CMPS 4103 or consent of instructor.
Application of software techniques used in constructing operating systems for large, multi-program batch, and timesharing computer systems. Includes memory management, processor scheduling, concurrent processes, job scheduling, I/O device management, and information management.