Este documento describe diferentes arquitecturas de sistemas distribuidos, incluyendo arquitecturas multiprocesador, cliente-servidor y de objetos distribuidos. Explica las ventajas de los sistemas distribuidos como compartir recursos y tolerancia a fallos, pero también las desventajas como complejidad, seguridad e impredecibilidad.