Operating Systems – R2021 Syllabus

Link to download Operating Systems Syllabus – BCE-CSC10

UNIT – I

Introduction: Views – Types of System – OS Structure – Operations – Services – Interface- System Calls-
System Structure – System Design and Implementation. Process Management: Process – Process

Scheduling – Inter-process Communication. CPU Scheduling: CPU Schedulers – Scheduling Criteria –
Scheduling Algorithms.
UNIT – II
Process Synchronization: Critical- Section Problem – Synchronization Hardware Semaphores – Classical
Problems of Synchronization – Monitors. Deadlocks: Characterization – Methods for Handling Deadlocks, Deadlock Prevention – Avoidance – Detection – Recovery.
UNIT – III
Memory Management: Hardware – Address Binding – Address Space – Dynamic Loading and Linking –
Swapping – Contiguous Allocation – Segmentation – Paging – Structure of the Page Table.
UNIT – IV
Virtual Memory Management: Demand Paging – Page Replacement Algorithms – Thrashing. File System:
File Concept -. Access Methods – Directory and Disk Structure – Protection – File System Structures –
Allocation Methods – Free Space Management.
UNIT – V
I/O Systems: Overview – I/O Hardware – Application I/O Interface – Kernel I/O Subsystem –
Transforming 1/0 Requests to Hardware Operations – Performance. System Protection: Goals – Domain –
Access matrix. System Security: The Security Problem – Threats – Encryption- User Authentication.


Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.