Title of the Course/
|
Paper
–IX -
OPERATING SYSTEMS
|
||
Core
|
II Year & FOURTHSemester
|
Credit: 4
|
|
Objective of the course
|
This course introduces the functions of operating systems.
|
||
Course outline
|
Unit 1: Introduction: Views –Goals –Types of system – OS Structure
–Components – Services - System
Structures – Layered Approach -Virtual Machines - System Design and
Implementation. Process Management:
Process - Process Scheduling – Cooperating Process –Threads - Interprocess Communication. CPU Scheduling
: CPU Schedulers – Scheduling criteria
– Scheduling Algorithms
|
||
Unit-2:– Process
Synchronization: Critical-Section problem - Synchronization Hardware –
Semaphores – Classic Problems of Synchronization – Critical Region –
Monitors. Deadlock : Characterization – Methods for handling Deadlocks –
Prevention, Avoidance, and Detection of Deadlock - Recovery from deadlock.
|
|||
Unit 3: Memory Management : Address Binding – Dynamic Loading and Linking – Overlays – Logical
and Physical Address Space - Contiguous Allocation – Internal &
External Fragmentation . Non Contiguous Allocation:Paging and Segmentation schemes –Implementation –
Hardware Protection – Sharing -
Fragmentation.
|
|||
Unit-4: Virtual Memory :: Demand Paging – Page Replacement - Page Replacement Algorithms
– Thrashing. – File System:
Concepts – Access methods – Directory Structure –Protection Consistency
Semantics – File System Structures – Allocation methods – Free Space
Management.
|
|||
Unit-5 : I/O Systems: Overview - I/O Hardware
– Application I/O Interface – Kernel I/O subsystem – Transforming I/O
Requests to Hardware Operations – Performance. Secondary Storage Structures :
Protection – Goals- Domain Access matrix
– The security problem – Authentication – Threats – Threat Monitoring –
Encryption..
|
1. Recommended Texts
i. Silberschatz A., Galvin P.B., Gange,. 2002 , Operating
System Principles ,Sixth
Edition, John Wiley & Sons.
2. Reference Books
i. H.M. Deitel ,1990, An Introduction to
Operating System,- Second Edition,Addison Wesley.
No comments:
Post a Comment