Advanced Operating System Syllabus
Periods/week : 3 Periods . Ses. : 30 Exam : 70 Examination (Practical): 3hrs. Credits: 4
Introduction to Distributed Systems: Goals – Advantages of distributed systems overcentralized systems – disadvantages of distributed systems, Hardware & Software Concepts,loosely coupled systems, network operating systems, Network file systems, design Issues –transparency – Flexibility – performance – scalability.
Network and protocols: An introduction to Computer networking , Network technologies , LAN,WAN, Protocols, Technology case study, ATM, The Client – Server Model
Remote Procedure Calling: Introduction , Features of RPC, User package, Design issues,Classes of RPC system , Interface definition language, exception handling, delivery guarantees,implementation , interface processing , binding, Locating the binder, RPC in Unix system
Synchronization in Distributed systems: Clock synchronization, Logical Clocks, Physical Clocks, Clock synchronization algorithms, Mutual exclusion, A centralized algorithms, Adistributed algorithms, A token ring algorithms, comparison of the three algorithms, Electionalgorithms, The Bully algorithms, Ring algorithms, Dead Locks in distributed systems, Distributeddeadlock detection.
Process and Processors in distributed systems: Threads, Introduction, Usage, Design issuesfor thread packages, An example for thread packages, System models, The workstation model,The processor pool model, The hybrid model , Processor allocation, Allocation models, Designissues, Implementation issues.
Distributed File and Directory Services: Distributed file service requirements, File servicecomponents , Flat file service , Directory Service, Client module, Design issues, implementationtechniques.
Distributed shared memory Introduction: Shared memory, Consistency models, Page basedDistributed shared memory, Shared – variable Distributed shared memory, Object basedDistributed Shared Memory.
Distributed Operating systems, Andrew s.Tanenbanm
Advanced Concepts in Operating Systems, Singhal and Niranjan G.Shivaratna