This course discusses computer resource management (memory management, processor management, I/O management, file management, process management and security management). Topics covered are: Job Control Language and batch processing, case study of some operating systems, Real Time OS, and Concurrent Computations. This course includes a practical OS design project.
Prerequisite: COMP 223