UNIT – I
- Introduction
- Services
- Interface
- System Calls
- System Structure
- System Design and Implementation.
- Process Management
- CPU Scheduling:
UNIT II
- Process Synchronization
- Critical- Section Problem
- Synchronization Hardware
- Semaphores
- Classical Problems of Synchronization
- Monitors.
- Deadlocks
- Characterization
- Methods for Handling Deadlocks
- Deadlock Prevention
- Deadlock Avoidance
- Resource-Allocation-Graph Algorithm
- Deadlock Detection
- Deadlock 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
- System Protection
- System Security
- The Security Problem
- Threats
- System and Network Threats
- Encryption
- User Authentication.
QUESTION BANK
UNIT I
UNIT II
UNIT III
UNIT IV
UNIT V