Operating System
Definition: Operating System studies management of computer resources, including processes, memory, files, and protection mechanisms.
Available PYQs:
2019
Praxian Analysis 2025
To add PYQs: Click Here
Detailed Syllabus
Module 1: Introduction
- Operating system overview.
- Types of operating systems.
- System calls and structure.
Module 2: Process Management
- Process concept, states.
- Process scheduling, threads.
Module 3: CPU Scheduling
- Scheduling criteria and algorithms.
- Multiprocessor scheduling.
Module 4: Process Synchronization
- Critical section problem.
- Semaphores, monitors.
- Classic synchronization problems.
Module 5: Deadlocks
- Deadlock characterization.
- Prevention, avoidance, detection.
Module 6: Memory and File Management
- Swapping, paging, segmentation.
- File system implementation.