Home Page | Contact | Site Map | Greek Version
The Lab
Mailing Address








Web Caclab

Courses - Distributed Operating Systems


Distributed Operating Systems

Introduction to Distributed Operating Systems(OS). Design, user-demands and OS software-hardware issues. Process synchronization, mutual exclusion, deadlock prevention, choice algorithms and distributed fragmentation. Inter-process communication and process groups. The OSI and the client/server model. The RPC model. Process and processors management. Distributed shared memory. Distributed file systems (atomic transactions, file reproduction). The NFS and the AFS File Systems. Naming, protection and security issues in distributed OS (cryptography). Real-time systems and reliability Overview of the Amoeba, Chorus, Mach and Clouds Distributed Operating Systems.




Web Administrator Sofia Petridou | System Administrator Konstantinos Mavromoustakis | Designed by Delliopoulo Ioanni
Back to Courses