Course Objective:

This course introduces fundamental operating system mechanisms by studying how they are exposed and used in Unix/Linux systems. Rather than focusing on abstract models alone, the course emphasizes system calls, processes, memory, and scheduling as experienced by real programs.

Prerequisites:

Basic Linux usage and command-line familiarity (OS1).