Course Description: Advanced concepts in operating systems design and implementation. Topics include distributed
and multiprocessor system architectures, distributed and multiprocessor process management,
remote procedure calls, threads, distributed synchronization and deadlock detection,
agreement protocols, distributed file systems, distributed shared memory, security
and cryptography. Scheduled spring semesters of even years.