OPERATING SYSTEM MADRAS UNIVERSITY SYLLABUS

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