Skip to content

Operating System ( Solved Syllabus )

UNIT 1

Operating Systems Overview: Definition, Evaluation of O.S, Components &
Services of OS, Structure, Architecture, types of Operating Systems, Batch Systems,
Concepts of Multiprogramming and Time Sharing, Parallel, Distributed and real time
Systems.


Operating Systems Structures: Operating system services and systems calls, system
programs, operating system structure, operating systems generations.

UNIT 2

Process Management: Process Definition, Process states, Process State transitions,
Process Scheduling, Process Control Block, Threads, Concept of multithreads,
Benefits of threads, Types of threads.


Process Scheduling: Definition, Scheduling objectives, Scheduling algorithms, CPU
scheduling Preemptive and Non-preemptive Scheduling algorithms (FCFS, SJF and
RR), Performance evaluation of the scheduling Algorithms

UNIT 3

Process Synchronization: Introduction, Inter-process Communication, Race
Conditions, Critical Section Problem, Mutual Exclusion, Semaphores, Monitors.


Deadlocks: System model, deadlock characterization, deadlock prevention, avoidance,
Banker’s algorithm, Deadlock detection, and recovery from deadlocks.

UNIT 4

Memory Management: Logical and Physical address map, Swapping, Memory
allocation, MFT, MVT, Internal and External fragmentation and Compaction, Paging,
Segmentation. Virtual Memory: Demand paging, Page Replacement algorithms,
Allocation of frames, thrashing.


I/O Management: Principles of I/O Hardware: Disk structure, Disk scheduling
algorithms.