Dec 26, 2024  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate Catalog
Add to Portfolio (opens a new window)

COS 326 Operating Systems


This course provides an introduction to operating systems, their function, development, design, and implementation. A general model of operating systems functions and development will be studied. A particular focus will be the issues of process management (concurrency, including resource locking, deadlocks, scheduling and race conditions) at both the operating system and application level. Other topics include: memory management, device management, file systems, security, fault tolerance, and performance evaluation.  This course requires a student laptop - see Department Laptop Policy . Prerequisite(s): COS 230  or permission of the instructor. 3 hour(s).



Add to Portfolio (opens a new window)