CS 180: Operating Systems I: Man-Machine Interface

Credits 3
This course focusses on dynamic trio of virtualization, concurrency, and persistence that powers modern computing systems. The course is designed to explore various operating system related topics like, virtualization, processes, threads, context switching, synchronization, scheduling, and virtual memory management algorithms. Additionally, it also focuses on the intricacies of file systems & disk management, unravelling the computer system'92s inner workings.
Prerequisites
CS 100, CS 170