| Code and Name | CSE 522 Distributed Operating Systems: |
| Type | Elective |
| Credit Hours | 3 |
| Pre-requisites | None |
| Coordinator | |
| Course Objective & Outcome Form | Download |
| Lab Manual | Download |
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.