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