Pregunta | Respuesta |
¿Cuáles son los tipos de relojes? | Reloj de sistema, reloj de CPU, reloj de red, reloj de hardware. |
¿Qué es y para que sirve la sincronización? | Coordinar acciones en diferentes dispositivos o sistemas para que ocurran simultáneamente. |
¿Cuáles son los algoritmos de sincronización? | NTP (Network Time Protocol), PTP (Precision Time Protocol), GPS (Global Positioning System), etc. |
¿Cuáles son los algoritmos de elección? | Suzuki-Kasami, Ricart-Agrawala, etc. |
¿Qué es una transacción atómica? | Una operación que se ejecuta completamente o no se ejecuta en absoluto, manteniendo la integridad de los datos. |
¿Cuáles son las características principales del algoritmo de Lamport? | Relojes lógicos, orden parcial de eventos, etc. |
¿Cuáles son las condiciones para la asignación de un tiempo en el algoritmo Lamport? | Cada evento tiene un tiempo único, consistencia con el orden de relojes lógicos, etc. |
¿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? | 1 mensaje por dato/salida, retraso antes del dato, principal problema es la contención. |
¿Cuáles son los dos algoritmos de elección? | Suzuki-Kasami y Ricart-Agrawala. |
¿Qué es una transacción atómica? x2 | Una operación que se ejecuta completamente o no se ejecuta en absoluto, manteniendo la integridad de los datos. |
¿Cuál es el propósito del reloj de sistema en un sistema informático? | Mantener el tiempo del sistema operativo. |
¿Para qué se utiliza la sincronización en sistemas distribuidos? | Para coordinar acciones simultáneas entre diferentes nodos. |
Menciona un algoritmo de sincronización utilizado en redes de computadoras. | NTP (Network Time Protocol). |
¿Qué hacen los algoritmos de elección en sistemas distribuidos? | Elegir líderes o coordinadores entre múltiples nodos. |
¿Cuál es el objetivo de una transacción atómica en bases de datos? | Mantener la integridad de los datos. |
¿Cuál es una característica principal de los relojes lógicos según el algoritmo de Lamport? | Establecen un orden parcial de eventos. |
¿Qué condiciones deben cumplirse para asignar tiempos en el algoritmo de Lamport? | Cada evento debe tener un tiempo único y consistir con el orden de los relojes lógicos. |
¿Cuál es el principal problema abordado por el algoritmo de Anillo de fichas de exclusión mutua? | La contención en el acceso a recursos compartidos. |
Menciona dos algoritmos de elección utilizados en sistemas distribuidos. | Suzuki-Kasami y Ricart-Agrawala. |
¿Qué garantiza una transacción atómica en una base de datos? | Que todas las operaciones se completen correctamente o ninguna se realice en absoluto. |
¿Cuál es la importancia de la sincronización en la programación concurrente? | La sincronización garantiza que múltiples hilos o procesos accedan a recursos compartidos de manera segura y ordenada. |
¿Qué función cumple el algoritmo de Christian en la sincronización de relojes en sistemas distribuidos? | El algoritmo de Christian sincroniza los relojes de los nodos con un servidor de tiempo central. |
¿Cómo aborda el algoritmo de Berkeley el problema de la sincronización en sistemas distribuidos? | El algoritmo de Berkeley promedia los tiempos de los relojes de varios nodos para calcular un tiempo promedio para toda la red. |
¿Qué diferencia fundamental existe entre los algoritmos de sincronización NTP y PTP? | NTP es más adecuado para redes de gran escala con precisión aceptable, mientras que PTP ofrece una precisión mucho mayor pero requiere una infraestructura más compleja. |
¿Cuál es el propósito de la elección de líderes en sistemas distribuidos? | La elección de líderes asegura que un único proceso o nodo coordine las acciones del sistema y tome decisiones importantes. |
¿Cómo se maneja la concurrencia en una transacción atómica en bases de datos? | La concurrencia se gestiona mediante mecanismos de bloqueo y control de transacciones para garantizar que las operaciones se realicen de manera coherente y sin conflictos. |
¿Cuál es el principal desafío al implementar un algoritmo de exclusión mutua en sistemas distribuidos? | El principal desafío es evitar la contención, donde múltiples procesos intentan acceder simultáneamente a un recurso compartido. |
¿Cómo afecta la latencia de red a la sincronización en sistemas distribuidos? | La latencia de red puede causar variaciones en los tiempos de comunicación entre nodos, lo que dificulta la sincronización precisa de los relojes. |
¿Cuál es el papel de los relojes físicos y lógicos en la implementación del algoritmo de Lamport? | Los relojes físicos proporcionan una base de tiempo, mientras que los relojes lógicos establecen un orden parcial de eventos para mantener la coherencia en sistemas distribuidos. |
¿Cómo se garantiza la integridad de los datos en una transacción atómica en bases de datos distribuidas? | La integridad de los datos se garantiza mediante la ejecución completa o nula de todas las operaciones relacionadas en la transacción, evitando así cualquier estado inconsistente en la base de datos. |
¿Quieres crear tus propias Fichas gratiscon GoConqr? Más información.