Skip to Main Content

CSC 345 Operating Systems Fundamentals

This course is designed to provide the necessary skills required to understand the key features of what computer operating systems provide. Important problems in operating system design and implementation are examined in detail. The course will focus on four major subsystems. These include process management (processes, threads, CPU scheduling, synchronization, and deadlock), memory management, file systems and support for distributed systems. Prerequisite: CSC 202.

Credits

3