Este documento presenta una introducción a los sistemas distribuidos y operativos distribuidos. Explica las características de los sistemas distribuidos, incluyendo compartir recursos de forma remota y tolerancia a fallos a través de la replicación. También describe los desafíos de los sistemas distribuidos como la necesidad de software más complejo y problemas de fiabilidad y seguridad. Finalmente, introduce conceptos como la transparencia, comunicación entre procesos y protocolos de red clave como TCP/IP.