1. Introducció
1.1. Història
1.2. Reptes de disseny
1.3. Models Arquitectònics
1.4. Models Fonamentals
2. Comunicació entre processos
2.1. Pas de missatges i memòria compartida
2.2. Comuicació client/servidor
2.3. Comunicacó en grups
2.4. Crides a procediments remots i invocació d’objectes distribuïts
3. Eines de concurrència
3.1. Temps i estat global
3.1.1. Rellotges físics
3.1.2. Rellotges lògics
3.1.3. Estats globals
3.2. Coordinació i acords
3.2.1. Exclosió mútua
3.2.2. Eleccions
3.2.3. Multicast
3.2.4. Consens
3.3. Transaccions
3.3.1. Bloquejos
3.3.2. Control de concurrència
3.4. Replicació
3.4.1. Serveis tolerants a errades
3.4.2. Serveis d'alta disponibilitat
3.4.3. Serveis amb dades replicades
4. Sistemes Operatius Distribuïts
4.1. Models de SOD (monolítics, Micro-kernels)
4.2. Elements d'un SOD
4.3. Serveis d'un SOD (s. de noms, s. d'arxius)