Skip to main content

CSC369: Operating Systems

Course Overview:

Principles of operating systems. The operating system as a control program and as a resource allocator. The concept of a process and concurrency problems: synchronization, mutual exclusion, deadlock. Additional topics include memory management, file systems, process scheduling, threads, and protection.

Recommend Textbook:

Course Outline