CSCI 3700 Operating Systems
This course introduces the fundamental concepts and principles of operating systems. Topics covered include system performance, processes and threads, multiprogramming, scheduling, memory management, synchronization, deadlocks, file systems, input/output systems, security and protection, network and distributed OS.