- Departments / Centres
Operating System concepts - Types of OS and OS structure - Processes – Process model - Interprocess communication - IPC problems - Synchronization - Semaphores - Critical regions
Process scheduling – Deadlock - Deadlock avoidance, prevention, detection and recovery - Banker's algorithms
Memory Management – Swapping - Virtual memory - Page replacement algorithms - Design and Implementation issues - Segmentation I
nput/output – Principles of I/O Hardware and Software, Disks, Clocks - File System – Files, directories, FS implementation – Security - Basics of cryptography, User authentication, Attacks and protection mechanisms
Introduction - Multimedia Operating systems and Multiple Processor Systems
1. Andrew S.Tanenbaum, „Modern operating systems‟, 10th print, Prentice Hall of India, 2000.
2. A.SILBERCHATZ, P.B.GALVIN, "Operating System Concepts", Addison Wesley, VI Edition, 2005
3. W.STALLINGS, "Operating Systems", Prentice Hall, V Edition, 2005.
4. D M Dhandhere, „Systems Programming and Operating Systems‟, TMH, 2nd Revised Edition, 2002.