Bienvenidos al curso de sistemas Distribuidos
¿Qué es un sistema distribuido?
Un sistema distribuido es un sistema de software cuyos componentes están separados físicamente y conectados entre sí por una red de computadoras, se comunican y coordinan entre ellos pasando mensajes. Dichos componentes interactúan entre ellos para lograr una meta común.
Las tres características principales de un sistema distribuido son:
-
Concurrencia de componentes: Los componentes pueden ejecutar sus acciones de manera concurrente e independiente.
-
No hay un reloj global: Los componentes (nodos) de un sistema distribuido no dependen de un reloj que sincronice o indique las acciones de los distintos nodos.
-
Falla independiente de componentes: La falla de un componente no afecta al resto de los componentes.