Industrial Training

mca Syllabus

Advanced Operating System
Code: CS 704D
Credits: 3

Process Synchronization [5]
Concepts of processes, Concurrent processes, Threads, Overview of different classical synchronization problems, Monitors, Communicating Sequential processes(CSP)

Process deadlocks [4]
Introduction, causes of deadlocks, Deadlock handling strategies, Models of deadlock

Distributed operating system [10]
Architectures, Issues in Distributed operating systems, Limitations of Distributed Systems, Lamport’s logical clock, Global states, Chandy-Lampert’s global state recording algorithm,Basic concepts of Distributed Mutual Exclusion ,Lamport’s 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 [4]
Models, Naming, Process migration, Remote Procedure Calls.

Multiprocessor System [6]
Motivation, Classification, Multiprocessor Interconnections, Types, Multiprocessor OS functions & requirements; Design & Implementation Issue; Introduction to parallel programming; Multiprocessor Synchronization.

Performance, Coprocessors, RISC & data flow [5]
Introduction, Necessity, Measures, Techniques, Bottlenecks & Saturation, Feedback loops, Coprocessors, RISC.

Analytic Modeling [5]
Introductions, Queing Theory, Markov Process

Security & Protection [6]
Security-threats & goals, Penetration attempts, Security Policies & mechanisms, Authentication, Protections & access control Formal models of protection, Cryptography, worms & viruses.

Books:
1) Operating Systems Concepts & design - Milan Milenkovic, TMH
2) Operating System - H.M. Deitel, Pearsons .
3) Advanced Concepts in operating Systems - Mukesh Singhal and Niranjan G. Shivaratri, TMH

Hi I am Pluto.