Course Code | CS 347 |
Course Name | Operating Systems |
Offered to | UG |
Pre-requisites | NIL |
Lecture | 3 |
Tutorial | 0 |
Practical | 0 |
Credit | 6 |
Reference | 1. D. M. Dhamdhere, Operating Systems - A Concept Based Approach, Third Edition, Tata McGraw-Hill, 2012 2. Avi Silberschatz, Peter Baer Galvin, Greg Gagne, Operating System Concepts, John Wiley & Sons, Ninth edition, 2012 3. M.J.Bach, The design of UNIX operating system, Prentice Hall of India, 1986 4. Uresh Vahalia, UNIX Internals: The New Frontiers, Pearson Education India, 2008 5. A.S.Tanenbaum, Operating System : Design and Implementation,Prentice Hall of India, Third edition, 2009 |
Description | Overview of operating systems: batch processing, multiprogramming, time-sharing and real time systems. Concurrent processes: communication and synchronisation. Process management, deadlocks. Main memory management: paging, segmentation, sharing of programs and data. Device management. Information management: file system, security. A case study of UNIX |