Section outline

  • What is An Operating System? Types ...

    An operating system (OS) is essential system software that manages computer hardware, software resources, and provides common services for computer programs. Acting as an intermediary between users and hardware, it handles core functions like process scheduling, memory allocation, file management, and device control, enabling devices to operate efficiently.

  • Introduction, Different types of OS , Functions & Services of OS , UNIX/LINUX Architecture, Kernel, Services and Systems calls, System Programs.

  • Process concept, Operations on processes, CPU Scheduling, Scheduling Algorithms, IPC, Process synchronization, Critical section , Deadlock , Condition, Avoidance & Prevention

  •  Memory allocation, First Fit, Best fit & Worst Fit, Swapping, Paging and Segmentation, Page faults, Page Replacement Algorithm, Fragmentation & Compaction, Concept of virtual Memory.

  • Mass storage structure - Overview, Disk structure, Disk attachment, Disk scheduling algorithms, swap space management, RAID types.

  • Concept of a file, access methods, directory structure, file system mounting, file sharing and protection, file system structure and implementation, directory implementation, free- space management, efficiency and performance. Different types of file systems.