2026-2027 Catalog

CS 406 Operating Systems

An in-depth study of operating systems, covering: process and memory virtualization; data persistence using file systems; concurrency through threading, interprocess communication, and distributed programming. The coursework focuses on simulations and a continuing group project to provide mechanisms for specific topical understanding and the creation of simplified system software like: system-shells, web-servers and database-servers.

Credits

1

Prerequisite

CS 203 or ECE 313

Corequisite

CS 205

Instructor

Staff

Notes