ARUL ANANDAR COLLEGE (AUTONOMOUS), KARUMATHUR DEPARTMENT OF IT & M : II IT & M Part Class Semester : III Subject Code : 19UITC53 UNIT I II III IV V Hours Credits Credit Credits Content Introduction Operating System – Mainframe Systems – Desktop Systems – Multiprocessor Systems – Distributed Systems – Clustered Systems – Real Time Systems – Handheld Systems. Operating System Structures: - System Components – Operating System Services – System Structure: Simple Structure, Layered Approach, Microkernels and Virtual Machines. Process Management Processes: - Process Concept – Process Scheduling – Operation on Processes – Cooperating Processes. CPU Scheduling: - Basic Concepts – Scheduling Criteria – Scheduling Algorithms. Process Synchronization:- Background – The Critical Section Problem – Semaphores. Deadlocks System Model – Deadlock Characterization – Methods for handling Deadlocks – Deadlock Prevention – Deadlock Avoidance – Deadlock Detection – Recovery from Deadlock. Memory Management Swapping – Paging – Segmentation .Virtual Memory: Demand Paging – Page Replacement Techniques – Thrashing. Case Study : Linux Operating System History – Design Principles – Kernel-Process Management – File System – Network Structure – Security. : Core - 5 : 90 : 5 No. of Hours 18 18 18 18 18 Book for Study: Silberschatz, Galvin, Gagne, “Operating System Concepts”, 8th Edition John Wiley & Sons Inc, 8th Edition, New Delhi, 2009. Books for References: I. Andrew S. Tanenbaum, Albert S Wood Hull, “Operating Systems – Design and Implementation”, Prentice Hall, New Delhi, 1997. II. Milan Milenkovic, “Operating Systems – Concepts and Design”, Tata Mcgraw Hill, New Delhi, 1992.