CSE 522 Distributed Operating Systems

Code and Name CSE 522 Distributed Operating Systems:
Type Elective
Credit Hours 3
Pre-requisites None

This course provides an in-depth examination of principles of distributed operating systems. Covered topics include processes and threads, concurrent programming, distributed interprocess communication, distributed process scheduling, shared virtual memory, distributed file systems. In-depth examples will be taken from current operating systems such as UNIX and MACH. Some coverage of operating system principles for multiprocessors will also be included.