Gallardo_Ramon_SCD

Description

Actividad de cierre IV
Alex Gallardo
Flashcards by Alex Gallardo, updated 2 months ago
Alex Gallardo
Created by Alex Gallardo 2 months ago
0
0

Resource summary

Question Answer
¿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.
Show full summary Hide full summary

Similar

Operadores Python
Giovanni Sanhuez
Mis Recursos de Programación
maya velasquez
FUNDAMENTOS DE REDES DE COMPUTADORAS
anhita
Mapa Conceptual de la arquitectura de base de datos
Alan Alvarado
Abreviaciones comunes en programación web
Diego Santos
codigos QR
Cristina Padilla
Editor Dibujo Paint
gladiscj
ANALISIS SISTEMATICO DE LA COMPUTADORA Y LOS PERIFERICOS QUE LO INTEGRAN
Ana pinzon
Herramientas de Software para Comercio y Finanzas
mishelleisabel
Historia de la Computadora
Diego Santos
PROGRAMACIÓN ORIENTADA A OBJETOS - TERCER CORTE
Jose Anacona Pira