CS 546 Advanced Operating Systems
|
|
Introduction and basic concepts in parallel and distributed operating systems. Synchronization mechanisms: Semaphores, monitors, communicating sequential processes. Deadlocks. Inter-process communication. Theoretical foundations of distributed operating systems: logical clocks, vector clocks, global state and consistency, termination, and agreement protocols. Task Scheduling for Multiprocessor and Distributed Operating Systems. Previous knowledge of operating systems is required.
Credit units: 3 ECTS Credit units: 7.5.
|
|
|
| Bilkent University Main Page |
Last regenerated automatically on August 28, 2008 by OAC - Online Academic Catalog Software.
|
|