STUDY - Distributed Systems
Distributed Systems, Communication in distributed systems, processes and processors in distributed systems.
Threads, systems Models, Process allocation, scheduling in distributed systems, fault tolerance, real-time
Theoretical issues in distributed systems: Logical clock, mutual exclusion, deadlock detection, agreement
protocols, resource security and protection, concurrency control.
STUDY - Distributed File System:
Design and implementation, trends.
Distributed shared Memory, consistency models, page-based distributed shared memory, shared variable
distributed shared memory, object-based distributed shared memory.
Multiprocessor OS, Database OS: General features and theoretical issues.
Case Studies: Amoeba, Mach, chorus, DCE, etc.
Multimedia Operating Systems: Process scheduling, File system, caching, Disk scheduling for multimedia.