Operating system is important port of middleware between software that functions as a conversion or translation layer inter-connect user interface and hardware. For students to understand how System Structures, Process Scheduling, Synchronization, Memory Management Strategies and File System etc.