Este documento presenta conceptos básicos sobre sistemas distribuidos. Define un sistema distribuido y discute sus ventajas frente a los mainframes, como la escalabilidad y la fiabilidad. También identifica retos como la heterogeneidad, la necesidad de transparencia y la garantía de la seguridad y sincronización entre los componentes distribuidos.