• 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/39

Click para voltear

39 Cartas en este set

  • Frente
  • Atrás
¿Cuáles son los tipos de relojes?
hardware y software: el primero es capaz de generar una señal periódica, el segundo simula el comportamiento de un reloj normal a partir del de hardware.
¿Qué es y para que sirve la sincronización?
Asegura que los cambios realizados en un archivo en el escritorio o en el servicio en la nube se reconcilien para que cada copia del archivo refleje los cambios más recientes.
¿Cuáles son los algoritmos de sincronización?
Algoritmo de Cristian,Algoritmo de Berkeley,Algoritmo de tiempos lógicos de Lamport
¿Cuáles son los algoritmos de elección?
Un algoritmo de elección es aquel que se utiliza para escoger un proceso único que juegue un papel específico. por ejemplo: Algoritmo de elección basado en anillo, Algoritmo abusón
¿Qué es una transacción atómica?
representa una unidad atómica de trabajo. En una transacción se realizan todas las modificaciones o ninguna de ellas.
¿Cuáles son las características principales del algoritmo de Lamport?
Donde las personas al entrar al local obtienen un número de turno (único) y lo utilizan para que el dependiente les vaya atendiendo en orden de llegada. El cliente obtiene su número de turno usando una cinta de papel que ofrece boletos con números consecutivo
¿Cuáles son las condiciones para la asignación de un tiempo en el algoritmo Lamport?
si un evento ocurre antes que otro, el reloj lógico de dicho evento también ocurre antes que el del otro. Hay una fuerte condición de consistencia del reloj, que es bidireccional puede ser obtenida utilizando otras técnicas, como por ejemplo el reloj vectorial
¿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?
3 y2 Fallo del coordinador.
¿Cuáles son los dos algoritmos de elección?
Es un algoritmo que sirve para comprender las características de los algoritmos de elección pero no tiene valor práctico dado que no tolera fallos
¿Qué es una transacción atómica?
representa una unidad atómica de trabajo. En una transacción se realizan todas las modificaciones o ninguna de ellas.
¿Problema de un algoritmo distribuido?
es que se debe utilizar una primitiva de comunicación.
¿Que es un reloj de tiempo real ?
cuenta en horas, minutos y segundos, puede ser puesto en hora y consultado a través de puertos de comunicación, utilizando llamadas a funciones del BIOS
¿Que es la sincronizacion interna ?
es el resultado de obtener en diferentes máquinas las mismas referencias de tiempo para un instante dado
¿Que es la sincronizacion externa ?
si se desea saber en una máquina en particular a qué hora del día sucedió un evento, es necesario sincronizar la hora de esa máquina con algún reloj o fuente de hora autorizada.
¿que es un algoritmo de anillo de fichas?
Un proceso participante tiene un elegido donde este es el proceso con el identificador mayor que no se ha caído al final de ejecución.
¿Como se inicia el anillo ?
Proceso 0 una ficha que circula en todo el anillo
Desventajas de un algoritmo de fichas
Es difícil detectar su pérdida, puesto que la cantidad de tiempo entre las apariciones sucesivas de la ficha en la red no está acotada. • El hecho de que la ficha no se haya observado durante una hora no significa su pérdida; tal vez alguien la esté utilizando
¿que pasa si un proceso falla ?
El proceso muerto se puede eliminar del grupo y el poseedor de la ficha puede enviar ésta por encima de la cabeza del proceso muerto al siguiente miembro, y así sucesivamente
¿Algoritmo de elección que es ?
es aquel que se utiliza para escoger un proceso único que juegue un papel específico
¿Qué es la exclusión mutua en sistemas concurrentes?
La exclusión mutua es un concepto que garantiza que, en un sistema concurrente, solo un proceso puede acceder a un recurso compartido a la vez.
¿Por qué es importante la exclusión mutua en la programación concurrente?
La exclusión mutua es importante para evitar condiciones de carrera y garantizar la consistencia de los datos al asegurarse de que los procesos no accedan simultáneamente a recursos compartidos.
¿Cuál es un ejemplo de una técnica común para lograr la exclusión mutua?
El uso de semáforos o bloqueos es una técnica común para lograr la exclusión mutua en programación concurrente.
¿En qué consiste un algoritmo centralizado en sistemas distribuidos?
Un algoritmo centralizado es aquel en el que un nodo o servidor central coordina y controla las operaciones en un sistema distribuido.
¿Cuál es la principal ventaja de un enfoque centralizado en sistemas distribuidos?
La principal ventaja es la simplicidad de la coordinación, ya que un nodo central toma decisiones y controla el acceso a recursos.
¿Cómo se diferencia un algoritmo distribuido de uno centralizado?
Un algoritmo distribuido implica que la coordinación y el control se distribuyen entre múltiples nodos en lugar de depender de un nodo central.
¿Cuál es una ventaja clave de los algoritmos distribuidos?
La escalabilidad es una ventaja clave, ya que los sistemas distribuidos pueden manejar un mayor volumen de solicitudes y ser más robustos.
¿En qué consiste el algoritmo de anillo de fichas en sistemas distribuidos?
En este algoritmo, los nodos se organizan en un anillo y pasan una ficha para obtener el derecho de acceso a un recurso compartido.
¿Cuál es el propósito principal del algoritmo de anillo de fichas?
Su propósito es lograr la exclusión mutua y garantizar que solo un nodo pueda acceder al recurso compartido a la vez.
¿Cuáles son las principales diferencias entre los algoritmos centralizados
distribuidos y de anillo de fichas para la exclusión mutua?, La diferencia principal radica en cómo se coordina y controla el acceso a los recursos. Los centralizados tienen un nodo central, los distribuidos se descentralizan, y los de anillo de fichas utilizan un proceso de paso de fichas.
¿Qué son los algoritmos de elección en sistemas distribuidos?
Los algoritmos de elección permiten que los nodos en un sistema distribuido elijan un líder o coordinador de manera democrática.
¿Por qué son importantes los algoritmos de elección en sistemas distribuidos?
Son importantes para garantizar la redundancia y la continuidad del servicio al seleccionar un nuevo líder si el líder actual falla.
¿En qué consiste el algoritmo del Grandulón en sistemas distribuidos?
El algoritmo del Grandulón elige al proceso con el mayor número como líder, lo que simplifica la elección de líderes en sistemas distribuidos.
¿Cuál es el beneficio principal de usar el algoritmo del Grandulón?
Simplifica la elección de líderes al basarse en un criterio numérico (el número más grande).
¿Cómo funciona un algoritmo de anillo en sistemas distribuidos?
Los nodos se organizan en un anillo y pasan un mensaje en un ciclo hasta que llega al nodo que necesita acceder a un recurso compartido.
¿Cuál es el propósito principal de usar un algoritmo de anillo en sistemas distribuidos?
Su propósito es lograr la exclusión mutua al determinar qué nodo tiene el derecho de acceso al recurso compartido en un momento dado.
¿Qué se entiende por una transacción atómica en el contexto de las bases de datos?
Una transacción atómica es una secuencia de operaciones en una base de datos que se ejecuta de manera completa e indivisible, es decir, o se ejecutan todas las operaciones o ninguna.
¿Cuál es la importancia de garantizar la atomicidad de las transacciones en sistemas de bases de datos?
Garantizar la atomicidad de las transacciones es fundamental para mantener la integridad de los datos y evitar estados inconsistentes.
¿Por qué son necesarias las transacciones atómicas en sistemas de bases de datos?
Son necesarias para asegurar que las operaciones en la base de datos sean coherentes, incluso en situaciones de fallo del sistema.
¿Qué elementos componen un modelo de transacción en bases de datos?
Un modelo de transacción incluye cuatro propiedades ACID: Atomicidad, Consistencia, Aislamiento y Durabilidad, que garantizan la integridad y fiabilidad de las transacciones en una base de datos.