CSC 6361 Computer Networks

Introduction to Operating Systems is a graduate-level introductory course to operating systems. Important concepts and techniques for many modern operating systems will be studied in depth. This course teaches basic operating system abstractions and their implementations. The core of the course focuses on OS support for concurrency (threads) and synchronization, resource management (CPU, memory, I/O), and distributed services. The practical component of the course teaches multithread programming, inter-process communication, and distributed interactions.

Credits

3 Credits