|
|
|
MCS603 OPERATING SYSTEMS 3 0 0 3 1. INTRODUCTION 11 0 10 Operating Systems Concepts – System Calls – OS Organization – Factors in OS Design – Basic Implementation Considerations – Time Sharing and Multi Programming – Real Time Systems. Process Management: Process Concepts, Model – Process Synchronization – Process Scheduling, Threads. Dead Lock: Detection & Recovery, Avoidance, Prevention- Two Phase Locking Issues. 2. MEMORY MANAGEMENT 9 0 3 Basic Memory Management – Swapping – Virtual Memory – Page Replacement Algorithms- Segmentation 3. FILE SYSTEM AND I/O MANAGEMENT 9 0 0 Files – Low Level File Implementations – Memory Mapped Files – Directories, Implementation - Principles of I/O Hardware & Software – Device Drivers – Disks Hardware, Formatting & Arm Scheduling Algorithms. 4. DISTRIBUTED SYSTEMS 8 0 0 Advantages & Disadvantages of Distributed Systems with Centralized Systems- Hardware & Software concepts – Design Issues – Communications – Client Server Model . 5. CASE STUDIES 8 0 0 UNIX, Windows 2000. References 1. Andrew S.Tanenbaum, “Modern Operating Systems”, 2nd edition, Addison Wesley, 2001. 2. Gary Nutt, “Operating Systems A Modern Perspective “, 2nd edition, Pearson Edn , 2001. 3. Andrew S.Tanenbaum, “Distributed Operating Systems”, 2nd edition, Pearson Education , 2002 4. Harvey M.Deitel, “Operating System”, 2nd edition, Addison Wesley, 2000. 5. Achyut S.Godbole, “Operating systems”, Ninth reprint, TMH, 2001. 6. Abraham Silberschatz and Peter Galvin, “Operating System Concepts”, Fifth edition, Addison Wesley, 1998. 7. Charles Crowley, “Operating Systems, TMH, 1998.
|
No responses found. Be the first to respond and make money from revenue sharing program.
|