Course info
The Operating Systems course covers fundamental and advanced principles essential for managing
modern computing environments. It starts with an overview of operating systems, types, structures, and
system mechanisms. Topics include processes, threads, CPU scheduling, and Real-Time Operating
Systems (RTOS). Process synchronization, memory management, file, and I/O management are also
explored. The course combines theory and practical simulations to equip students with skills to design
and optimize operating systems for various computing environments.
- Teacher: SHENBAGHARAMAN A