Mar 10, 2025  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate Catalog

COSC 414 - Operating Systems

3 Credits

(Spring)
Prerequisite(s): COSC 214 and COSC 330. This course is a study of operating system fundamentals covering dynamic procedure activation, system structure, memory management, process management, recovery procedures, and case studies of recent operating systems. Parallel and distributed computing topics (including shared memory, consistency and its role in data-race-free programs, message passing, atomicity, mutual exclusion using locks and messages to avoid race conditions, ordering of accesses, event-based multicasting, and concurrency control) and their applications are also covered in this course.