CSC 525 - Advanced Operating Systems
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. Prerequisite: CSC 225 or equivalent. 3 credits.