CPSC 542 Operating System Design

This course will thoroughly examine the principles of the design of computer operating systems. Emphasis will be placed on process allocation and scheduling, concurrent programming, memory management, device management, file management, and protection. How the principles are implemented in an existing operating system will be examined.

Credits

3 credits