• Barajar
    Activar
    Desactivar
  • Alphabetizar
    Activar
    Desactivar
  • Frente Primero
    Activar
    Desactivar
  • Ambos lados
    Activar
    Desactivar
  • Leer
    Activar
    Desactivar
Leyendo...
Frente

Cómo estudiar sus tarjetas

Teclas de Derecha/Izquierda: Navegar entre tarjetas.tecla derechatecla izquierda

Teclas Arriba/Abajo: Colvea la carta entre frente y dorso.tecla abajotecla arriba

Tecla H: Muestra pista (3er lado).tecla h

Tecla N: Lea el texto en voz.tecla n

image

Boton play

image

Boton play

image

Progreso

1/30

Click para voltear

30 Cartas en este set

  • Frente
  • Atrás
¿Cuáles son los tipos de relojes?
- Relojes locales, que miden el tiempo en cada máquina de forma independiente.
- Relojes globales, que ofrecen una medida común del tiempo en todo el sistema.
¿Qué es y para que sirve la sincronización?
La sincronización asegura que todos los relojes en un sistema distribuido estén en el mismo tiempo, lo cual es crucial para el funcionamiento correcto de muchos algoritmos y aplicaciones.
¿Cuáles son los algoritmos de sincronización?
- Lamport
- Cristian
- Berkeley
- Con promedio
¿Cuáles son los algoritmos de elección?
El algoritmo de Bully y el de Chang y Roberts.
¿En que consiste el algoritmo de Bully?
Cada proceso tiene una lista de identificadores de proceso más altos que el suyo. Si un proceso no recibe una respuesta de un proceso con un identificador más alto, se autoproclama como el coordinador y envía un mensaje a los procesos con identificadores más bajos para que reconozcan al nuevo coordinador.
¿En que consiste el algoritmo de Chang y Roberts?
Los procesos también se organizan en un anillo lógico, y se pasan mensajes en el sentido de las agujas del reloj. Cuando un proceso detecta que el coordinador no está respondiendo, inicia un proceso de elección enviando un mensaje de elección al siguiente proceso en el anillo.
¿Qué es una transacción atómica?
Es una operación que se considera una unidad única e indivisible. Si una transacción no tiene éxito, todas sus operaciones se deshacen para evitar inconsistencias en el sistema.
¿Cual es el objetivo de las transacciones atomicas?
Garantizar la consistencia y la integridad de los datos en una base de datos. Estas transacciones aseguran que todas las operaciones que forman parte de una transacción se realicen de manera completa y exitosa o, en caso de fallo, se deshagan por completo.
¿Como se implementan las transacciones atomicas?
Se emplean mecanismos de control de concurrencia, como bloqueos y registros de transacciones, para asegurar que las operaciones de una transacción se ejecuten de manera independiente de otras operaciones concurrentes.
¿Cuáles son las características principales del algoritmo de Lamport?
El uso de marcas de tiempo para ordenar eventos y la capacidad de manejar eventos concurrentes.
¿Cuáles son las condiciones para la asignación de un tiempo en el algoritmo Lamport?
En el algoritmo de Lamport, se establece la siguiente regla para asignar tiempos: si el evento A ocurre antes del evento B, entonces el tiempo asignado a A debe ser menor que el tiempo asignado a B.
¿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?
Mensajes por dato/salida : 1 a infinito
Retraso antes del dato: 0 a n-1

Problemas: Perdida de ficha y falla del proceso
¿Qué es la exclusión mutua?
Es la capacidad de garantizar que, en un determinado momento, solo un proceso o entidad tenga acceso o permisos para realizar una acción o utilizar un recurso específico.
¿Qué tipos de exclusion mutua hay?
- Centralizada
- Distribuida
¿Qué es la exclusión mutua centralizada?
Se refiere a un enfoque en el que un único punto de control o autoridad central supervisa y gestiona el acceso a un recurso compartido para garantizar que solo un proceso o entidad tenga acceso a ese recurso en un momento dado.
¿Qué es la exclusión mutua distribuida?
Múltiples procesos o entidades distribuidas, que pueden estar ubicadas en diferentes nodos, coordinan y gestionan el acceso a un recurso compartido de manera que solo uno de ellos pueda acceder al recurso en un momento dado.
¿En qué consiste el algoritmo de anillo de fichas?
Un anillo organizado en el que una ficha (permiso) se mueve constantemente en una dirección. Esta ficha señala a una máquina cuándo puede acceder a una zona crítica. Si un proceso no necesita la zona crítica, no retiene la ficha, sino que la pasa inmediatamente.
¿Qué es un coordinador de transacciones?
Es el encargado de la:
Coordinación de transacciones distribuidas
Gestión de bloqueos
Registro y recuperación
Protocolos de confirmación y reversión
Manejo de excepciones
¿Qué es un protocolo de dos fases?
es un mecanismo utilizado para garantizar la consistencia y la atomicidad de las transacciones. Su objetivo principal es coordinar y asegurar que todas las partes involucradas en una transacción estén de acuerdo en confirmar o revertir la transacción en su totalidad, y lo hacen de manera coordinada.
¿En que consiste la fase de preparación?
El coordinador solicita a todos los participantes involucrados en la transacción que preparen la transacción. Cada participante verifica si puede completar la transacción con éxito sin problemas. Si un participante está seguro de que puede hacerlo, envía un mensaje de preparación (PREPARE) al coordinador.
¿En que consiste la fase de fase de confirmación?
Si todos los participantes responden con éxito en la fase de preparación, el coordinador procede a la fase de confirmación. El coordinador envía un mensaje de confirmación a todos los participantes, indicando que deben confirmar la transacción y aplicar los cambios de manera permanente.
¿Qué es un registro de transacciones distribuidas (DTR)?
Es una base de datos especializada diseñada para almacenar información detallada sobre las transacciones distribuidas en un sistema.
¿Qué significa el término "ACID" en relación con las transacciones atómicas?
Atomicidad, Consistencia, Aislamiento y Durabilidad.
¿Qué es UTC?
Es un estándar internacional para medir el tiempo utilizado en todo el mundo como referencia común.
¿Cual es la principal propiedad de la transacción atómica?
Es asegurar que una transacción se considere una unidad indivisible, lo que significa que todas las operaciones dentro de la transacción se ejecutan en su totalidad o ninguna de ellas se ejecuta.
¿Qué es el Network Time Protocol (NTP)?
Es un protocolo de red que se utiliza para sincronizar relojes en sistemas distribuidos, asegurando que todos los nodos estén configurados con la hora correcta.
¿Qué es TAI?
Es una escala de tiempo internacionalmente reconocida y extremadamente precisa utilizada como referencia para medir el tiempo.
¿Qué se debe de considerar si se utiliza UTC?
Se deben considerar los siguientes factores
Sincronización precisa
Manejo de segundos intercalados
Zonas horarias
Horario de verano
Registros de auditoría y trazabilidad
Seguridad
¿Cuales son las estrategias para el manejo de los bloqueos.?
Bloqueo exclusivo (Locking Exclusivo)
Bloqueo por tiempo limitado (Timeout Locks)
Bloqueo de adquisición múltiple (Multiple Resource Locking)
Detección de interbloqueo (Deadlock Detection)
¿Que es una interrupción?
Es un evento o señal que indica la necesidad de atención inmediata por parte del procesador o del hardware.