Dec 30, 2024  
2023-2024 Undergraduate Catalog 
    
2023-2024 Undergraduate Catalog [ARCHIVED 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.