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)
|