Introduction to Operating Systems teaches the basic operating system abstractions, mechanisms, and their implementations.
The Georgia Institute of Technology, commonly called Georgia Tech, is a leading public research university based in Atlanta, Georgia. Founded in 1885, it has grown from a small technical school into a globally recognized institution known for excellence in engineering, science, and technology. Its programs consistently rank among the best in the United States, with a reputation for academic rigor and innovation. Georgia Tech emphasizes hands-on learning, entrepreneurship, and strong industry connections, giving its graduates a clear edge in the job market.
CS 6200 is a graduate-level introductory course in operating systems, offered through Georgia Tech’s Online Master of Science in Computer Science (OMSCS) program. Taught by Ada Gavrilovska with support from Jarrod Parkes and a team of teaching assistants, the course provides a deep exploration of essential OS concepts such as concurrency, synchronization, CPU/memory/I/O resource management, and distributed services. Its hands-on component emphasizes multithreaded programming, inter-process communication, and remote procedure calls (RPCs), allowing learners to apply theoretical abstractions through system-level implementation.