Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (1 vote)
2K views

Advanced Operating System

This document provides an overview of key concepts in advanced operating system process synchronization and distributed operating systems, including processes, threads, classical synchronization problems, monitors, communicating sequential processes, distributed deadlocks, distributed file systems, distributed shared memory, distributed scheduling, multiprocessor systems, performance issues, and security and protection mechanisms. It discusses topics like deadlock handling strategies, Lamport's logical clock, Chandy-Lampert's global state recording algorithm, distributed mutual exclusion algorithms, distributed deadlock detection, load balancing, and formal models of access control.

Uploaded by

bubanhitk
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
2K views

Advanced Operating System

This document provides an overview of key concepts in advanced operating system process synchronization and distributed operating systems, including processes, threads, classical synchronization problems, monitors, communicating sequential processes, distributed deadlocks, distributed file systems, distributed shared memory, distributed scheduling, multiprocessor systems, performance issues, and security and protection mechanisms. It discusses topics like deadlock handling strategies, Lamport's logical clock, Chandy-Lampert's global state recording algorithm, distributed mutual exclusion algorithms, distributed deadlock detection, load balancing, and formal models of access control.

Uploaded by

bubanhitk
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Advanced Operating System Process Synchronization: Concepts of processes, Concurrent processes, Threads, Overview of different classical synchronization problems,

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

You might also like