CSCI340 - Operating Systems

Link to resource on GitHub

The course catalogue describes this course as follows:

Prerequisites: Grade of C- or better in CSCI 311. Operating system fundamentals, including history, process and thread management, concurrency with semaphores and monitors, deadlocks, storage management, file systems, I/O, and distributed systems. 3 hours discussion, 2 hours activity.