Advanced topics in modern operating systems such as distributed operating systems, client-server models, mutual exclusive and concurrency control, threads models, load balancing, real-time distributed system, distributed file systems, and shared memory. Case studies of contemporary operating systems.