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 with a grade of C+ or better.
Credits
3