GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Karteikarten

Actividad de cierre IV

jacqueline macias Spanisch 30 Karten

Karten in diesem Stapel (30)

  1. 1¿Cuáles son los tipos de relojes?Los tipos de relojes en sistemas distribuidos incluyen relojes físicos y relojes lógicos.
  2. 2¿Qué es y para qué sirve la sincronización?La sincronización es el proceso de coordinar las actividades de los sistemas distribuidos para asegurar que operen de manera coherente y eficiente. Es crucial para la precisión del tiempo, la consistencia de datos y la coordinación de tareas.
  3. 3¿Cuáles son los algoritmos de sincronización?Los algoritmos de sincronización incluyen el algoritmo de Cristian, el algoritmo de Berkeley y el Protocolo de Tiempo de Red (NTP).
  4. 4¿Cuáles son los algoritmos de elección?Los algoritmos de elección incluyen el algoritmo de Bully y el algoritmo de anillo.
  5. 5¿Qué es una transacción atómica?Una transacción atómica es una operación que se realiza de manera completa o no se realiza en absoluto. Garantiza la consistencia y la integridad de los datos en sistemas distribuidos.
  6. 6¿Cuáles son las características principales del algoritmo de Lamport?El algoritmo de Lamport se utiliza para mantener un orden lógico de eventos en sistemas distribuidos. Sus características incluyen la asignación de timestamps únicos y la garantía de que los eventos se ordenan de manera consistente.
  7. 7¿Cuáles son las condiciones para la asignación de un tiempo en el algoritmo Lamport?Las condiciones incluyen que cada evento en un proceso reciba un timestamp mayor que el último timestamp asignado y que los mensajes enviados tengan un timestamp mayor que el último timestamp asignado.
  8. 8¿Cuántos son los mensajes por dato/salida, el retraso antes del dato en tiempo de mensajes y el principal problema de Anillo de fichas de exclusión mutua?El algoritmo de anillo requiere un mensaje por dato/salida, con un retraso igual al tiempo de mensaje. El principal problema es la tolerancia a fallos, ya que la falla de un solo nodo puede interrumpir todo el sistema.
  9. 9¿Cuáles son los dos algoritmos de elección?Los dos algoritmos de elección son el algoritmo de Bully y el algoritmo de anillo.
  10. 10¿Qué es una transacción atómica?Una transacción atómica es una operación que se realiza de manera completa o no se realiza en absoluto. Garantiza la consistencia y la integridad de los datos en sistemas distribuidos.
  11. 11¿Qué es un reloj lógico?Un reloj lógico es una herramienta utilizada para ordenar eventos en un sistema distribuido sin necesidad de un tiempo físico real. Ayuda a mantener la causalidad y el orden de eventos.
  12. 12¿Cómo funcionan los relojes físicos?Los relojes físicos funcionan mediante un cristal de cuarzo que oscila a una frecuencia constante, permitiendo medir el tiempo real. Son esenciales para mantener la sincronización temporal entre diferentes sistemas.
  13. 13¿Qué es el algoritmo de Cristian?El algoritmo de Cristian es un método de sincronización de relojes en sistemas distribuidos. Utiliza un servidor de tiempo y clientes que envían solicitudes para ajustar sus relojes en base al tiempo del servidor.
  14. 14¿Cómo se implementa el algoritmo de Berkeley?El algoritmo de Berkeley sincroniza los relojes en sistemas distribuidos mediante un servidor maestro que consulta los tiempos de los nodos participantes, calcula el tiempo promedio y ajusta todos los relojes en consecuencia.
  15. 15¿Qué es el problema de los relojes desfasados?El problema de los relojes desfasados ocurre cuando los relojes en diferentes nodos de un sistema distribuido no están sincronizados, lo que puede causar inconsistencias y errores en la ejecución de procesos y la manipulación de datos.
  16. 16¿Cuáles son los retos principales de la sincronización en sistemas distribuidos?Los retos incluyen la latencia de la red, la tolerancia a fallos, la precisión del tiempo y la capacidad de adaptación a cambios dinámicos en el sistema.
  17. 17¿Qué es un vector de reloj y para qué se utiliza?Un vector de reloj es una estructura utilizada para mantener la causalidad y el orden de eventos en sistemas distribuidos. Cada proceso mantiene un vector de timestamps que representa el tiempo lógico relativo a los demás procesos.
  18. 18¿Cómo funciona el algoritmo de exclusión mutua Ricart-Agrawala?El algoritmo de Ricart-Agrawala asegura la exclusión mutua en sistemas distribuidos mediante el intercambio de mensajes de solicitud y respuesta. Un proceso puede acceder a un recurso crítico solo después de recibir permisos de todos los demás procesos.
  19. 19¿Qué es la condición de carrera y cómo se previene?La condición de carrera ocurre cuando múltiples procesos acceden y manipulan datos compartidos de manera concurrente, causando inconsistencias. Se previene mediante la sincronización adecuada y el uso de mecanismos de exclusión mutua.
  20. 20¿Cuáles son las diferencias entre una transacción atómica y una transacción aislada?Una transacción atómica garantiza que todas las operaciones dentro de la transacción se completen o ninguna lo haga, mientras que una transacción aislada asegura que una transacción no interfiera con otras transacciones en curso.
  21. 21¿Qué es el protocolo de consenso Paxos?El protocolo de consenso Paxos es un algoritmo utilizado para lograr consenso en sistemas distribuidos. Permite que un grupo de nodos acuerden un valor común incluso en presencia de fallos.
  22. 22¿Cómo funciona el algoritmo de elección Bully?El algoritmo de Bully elige un nuevo coordinador en un sistema distribuido mediante la comparación de identificadores de nodos. El nodo con el identificador más alto se convierte en el nuevo coordinador.
  23. 23¿Qué es la replicación de datos y para qué se utiliza?La replicación de datos es el proceso de copiar datos en múltiples nodos para mejorar la disponibilidad y la tolerancia a fallos en sistemas distribuidos.
  24. 24¿Cómo se maneja el fallo de nodos en un sistema distribuido?El fallo de nodos se maneja mediante la detección de fallos, la replicación de datos, y la redistribución de tareas a otros nodos activos para asegurar la continuidad del servicio.
  25. 25¿Qué es la consistencia eventual y cómo se logra?La consistencia eventual es una garantía de que, en ausencia de actualizaciones adicionales, todos los nodos en un sistema distribuido eventualmente convergerán a un mismo estado. Se logra mediante la replicación y la reconciliación de datos.
  26. 26¿Qué es el protocolo de dos fases (2PC) en sistemas distribuidos?El protocolo de dos fases (2PC) es un método de compromiso utilizado para coordinar la ejecución de transacciones distribuidas. Consta de una fase de preparación y una fase de compromiso final.
  27. 27¿Cuál es la importancia del tiempo lógico en sistemas distribuidos?El tiempo lógico es importante porque permite ordenar eventos y mantener la causalidad en sistemas distribuidos, sin depender de relojes físicos.
  28. 28¿Qué es la detección de interbloqueos y cómo se realiza?La detección de interbloqueos es el proceso de identificar situaciones en las que dos o más procesos están bloqueados esperando recursos que nunca serán liberados. Se realiza mediante la monitorización de los estados de recursos y procesos.
  29. 29¿Qué es la exclusión mutua distribuida y cómo se implementa?La exclusión mutua distribuida es un mecanismo que asegura que solo un proceso a la vez acceda a un recurso compartido en un sistema distribuido. Se implementa mediante algoritmos como Ricart-Agrawala y el anillo de fichas.
  30. 30¿Qué papel juegan los relojes vectoriales en la detección de causabilidad?Los relojes vectoriales juegan un papel crucial en la detección de causabilidad al mantener información sobre el orden y la relación de eventos en sistemas distribuidos, permitiendo identificar qué eventos causaron otros eventos.

Informationen

Beschreibung
Karteikarten am Actividad de cierre IV, erstellt von jacqueline macias am 05/03/2025.
Erstellt von
jacqueline macias
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck