Enrolment options

This course provides a comprehensive introduction to operating system principles and internal mechanisms. It covers OS architectures and execution modes, process and thread management, CPU scheduling, memory management techniques and algorithms, file systems and access control, input/output handling, and peripheral management. Students also study synchronization mechanisms such as semaphores and monitors, developing a solid understanding of how modern operating systems ensure efficiency, security, and reliability.

Self enrolment (Student)