Uploaded by Dr. J.Nelson Raja

Operating System

advertisement
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.
Download