EE310

OPERATING SYSTEMS

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

 

 

References:

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.