CSC 331: Operating Systems


Course Description

This course will introduce three fundamental concepts in operating system (OS): Virtualization, Concurrency, and Persistence.

Understanding how operating systems work will facilitate better understanding about how programs are run by the computer hardware. This will lead to more efficient, stable, and secure programs.


Course Topics