Advanced Operating System
Advanced Operating System
Monitors, Communicating Sequential Processes (CSP) Process deadlocks: Introduction, causes of deadlocks, Deadlock handling strategies, Models of deadlock Distributed operating system: Architectures, Issues in Distributed operating systems, Limitations of Distributed Systems, Lamports logical clock, Global states, Chandy-Lamperts global state recording algorithm,Basic concepts of Distributed Mutual Exclusion ,Lamports Algorithm, Ricart -Agrawala Algorithm;Basic concepts of Distributed deadlock detection, Distributed File system, Architecture, Design issues, SUN Network File system Basic concepts of Distributed shared memory, Basic concepts of Distrubuted Scheduling, Load balancing, Load sharing Distributed OS Implementation: Models, Naming, Process migration, Remote Procedure Calls. Multiprocessor System: Motivation, Classification, Multiprocessor Interconnections, Types, Multiprocessor OS functions & requirements; Design & Implementation Issue; Introduction to parallel programming; Multiprocessor Synchronization. Performance, Coprocessors, RISC & data flow: Introduction, Necessity, Measures, Techniques, Bottlenecks & Saturation, Feedback loops, Coprocessors, RISC. Analytic Modeling: Introductions, Queing Theory, Markov Process Security & Protection: Security-threats & goals, Penetration attempts, Security Policies & mechanisms, Authentication, Protections & access control Formal models of protection, Cryptography, worms & viruses.
References: 1. Operating System Concepts, Silberschatz, Galvin, Gagne, Wiley 2. Operating Systems Concepts & design, Milan Milenkovic, TMH 3. Operating Systems, H. M. Deitel, P. J. Deitel, D. R. Choffnes, Pearsons 4. Advanced Concepts in operating Systems, Mukesh Singhal, Niranjan G. Shivaratri, TMH