CSC 432 Operating Systems
This course examines the concepts of modern and historical operating systems as a resource manager. Topics include multithreading, process management, CPU scheduling, process synchronization, deadlock, memory management, persistent storage management, and security. Significant programming projects using C in a Unix environment are required. Prerequisite: CSC 302, CSC 381.
Credits
3