Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porJosé Ramón Peralta Redondo Modificado hace 6 años
2
Un sistema distribuido debe permitir el apropiado uso de los recursos, debe encargarse de un buen desempeño y de la consistencia de los datos, además de mantener seguras todas estas operaciones. La sincronización de procesos en los sistemas distribuidos resulta más compleja que en los centralizados, debido a que la información y el procesamiento se mantienen en diferentes nodos. Un sistema distribuido debe mantener vistas parciales y consistentes de todos los procesos cooperativos y de cómputo. Tales vistas pueden ser provistas por los mecanismos de sincronización.
3
Debe evitarse un único punto de fallo en el sistema.
El término sincronización se define como la forma de forzar un orden parcial o total en cualquier conjunto de eventos, y es usado para hacer referencia a tres problemas distintos pero relacionados entre sí: 1. La sincronización entre el emisor y el receptor. 2. La especificación y control de la actividad común entre procesos cooperativos. 3. La serialización de accesos concurrentes a objetos compartidos por múltiples procesos. Generalmente los algoritmos distribuidos tienen las siguientes propiedades: La información relevante se distribuye entre varias máquinas. Los procesos toman las decisiones solo con base en la información disponible en forma local. Debe evitarse un único punto de fallo en el sistema. No existe un reloj común o alguna otra fuente precisa del tiempo global.
4
Algoritmos para la Sincronización de Relojes
La sincronización de relojes en un sistema distribuido consiste en garantizar que los procesos se ejecuten en forma cronológica y a la misma vez respetar el orden de los eventos dentro del sistema. Para lograr esto existen varios métodos o algoritmos que se programan dentro del sistema operativo, entre los cuales tenemos:
5
Algoritmo de Cristian Este algoritmo está basado en el uso del Tiempo Coordenado Universal (siglas en inglés, UTC), el cual es recibido por un equipo dentro del sistema distribuido. Este equipo, denominado receptor de UTC, recibe a su vez solicitudes periódicas del tiempo del resto de máquinas del sistema a cada uno de los cuales les envía una respuesta en el menor plazo posible informando el tiempo UTC solicitado, con lo cual todas las máquinas del sistema actualicen su hora y se mantenga así sincronizado todo el sistema. El receptor de UTC recibe el tiempo a través de diversos medios disponibles, entre los cuales se menciona las ondas de radio, Internet, entre otros.
6
Algoritmo de Berkeley Un sistema distribuido basado en el algoritmo de Berkeley no dispone del tiempo coordenado universal (UTC); en lugar de ello, el sistema maneja su propia hora. Para realizar la sincronización del tiempo en el sistema, también existe un servidor de tiempo que, a diferencia del algoritmo de Cristian, se comporta de manera activa. Este servidor realiza un muestreo periódico del tiempo que poseen algunas de las máquinas del sistema, con lo cual calcula un tiempo promedio, el cual es enviado a todas las máquinas del sistema a fin de sincronizarlo.
7
¿Qué es el GPS? El Sistema GPS (Global Positioning System) o Sistema de Posicionamiento Global es un sistema de posicionamiento terrestre, la posición la calculan los receptores GPS gracias a la información recibida desde satélites en órbita alrededor de la Tierra. Consiste en una red de 24 satélites, propiedad del Gobierno de los Estados Unidos de América y gestionada por el Departamento de Defensa, que proporciona un servicio de posicionamiento para todo el globo terrestre. Cada uno de estos 24 satélites, situados en una órbita geoestacionaria a unos 20,000 Km. de la Tierra y equipados con relojes atómicos transmiten ininterrumpidamente la hora exacta y su posición en el espacio.
8
Como funciona un receptor GPS
Como hemos dicho anteriormente, los receptores GPS reciben la información precisa de la hora y la posición del satélite. Exactamente, recibe dos tipos de datos, los datos del Almanaque, que consiste en una serie de parámetros generales sobre la ubicación y la operatividad de cada satélite en relación al resto de satélites de la red, esta información puede ser recibida desde cualquier satélite, y una vez el receptor GPS tiene la información del último Almanaque recibido y la hora precisa, sabe donde buscar los satélites en el espacio; la otra serie de datos, también conocida como Efemérides, hace referencia a los datos precisos, únicamente, del satélite que está siendo captado por el receptor GPS, son parámetros orbitales exclusivos de ese satélite y se utilizan para calcular la distancia exacta del receptor al satélite.
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.