• 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 lógicos
o Relojes físicos
o Relojes Atómicos
o UTC Universal
• ¿Qué es y para que sirve la sincronización?
Es la parte más importante de un sistema distribuido y la
más difícil debido a la sincronización en tiempo relativo
Sirve para mejorar la confiabilidad, la disponibilidad de un
sistema distribuido a comparación de un sistema con un
solo equipo
• ¿Cuáles son los algoritmos de sincronización?
Lamport
o Christian
o Berkeley
o Algoritmos con promedio
• ¿Cuáles son los algoritmos de elección?
Algoritmo del grandulón
o Algoritmo de anillo
• ¿Qué es una transacción atómica?
Cuando los procesos anuncian que todos se
comprometan con su trabajo actual, en caso de coincidir,
se hacen los cambios o bien, cuando se niegan, regresan
al estado en que estaba anteriormente
• ¿Cuáles son las características principales del algoritmo
de Lamport?
Funciona con ocurrencia anterior donde el evento a
ocurre primero que b después ocurre en 2 situaciones
¿Cuáles son las condiciones para la asignación de un
tiempo en el algoritmo Lamport?
se debe siempre ir hacia adelante, no hacia atrás
¿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 a infinito
o 0 a n-1
o La principal problemática es que la ficha puede perderse
y debe ser regenerada, la cual no es fácil de detectar si
esta se pierde
¿Qué es un sistema débilmente acoplado?
Procesadores que usan memoria distribuida y pueden
trabajar en tareas independientes en
paralelo.
¿Qué es un sistema fuertemente acoplado?
Varios Procesadores dentro de un sistema de hardware
integrado bajo el control de un solo
sistema operativo.
Con la taxonomía de Flynn y la clasificación del software se
puede organizar el el CPU de tres formas diferentes
Sistema Operativo de Red
Sistema Realmente Distribuido
Sistemas de multiprocesador con tiempo compartido
¿Cuáles son los aspectos de diseño de sistemas
distribuidos?
Transparencia
Flexibilidad
Confiabilidad
Desempeño
Escalabilidad
Definición de un sistema distribuido:
Un sistema distribuido es una colección de computadoras
independientes que aparecen ante los usuarios del
sistema como una única computadora.
Definición de un sistema centralizado:
Mantienen todos los datos en una única computadora
conocida como “servidor”
Definición de un sistema descentralizado:
Es una colección de computadoras separadas físicamente
y conectadas entre sí por una red de comunicaciones
distribuida
Métricas para el desempeño de un sistema distribuido:
Tiempo de respuesta.
• Rendimiento (número de trabajos por hora).
• Uso del sistema y cantidad consumida de la capacidad
de la red
Protocolos con conexión:
Establecen una conexión antes de iniciar la comunicación
real. Estos protocolos garantizan la entrega ordenada y
confiable de datos entre los dispositivos conectados.
Protocolos sin conexión:
No establecen una conexión persistente entre los
dispositivos que se comunican. Cada paquete o mensaje
enviado se trata de manera independiente, sin que se
establezca un enlace de comunicación de largo plazo
Ventajas del modelo ATM:
Calidad de servicio (QoS) robusta.
Baja latencia.
Ancho de banda escalable.
Compatibilidad con diferentes tipos de medios de
transmisión.
Desventajas del modelo ATM:
Costo.
Complejidad.
Menor eficiencia de ancho de banda.
Compatibilidad limitada.
Obsolescencia.
En el modelo Cliente-Servidor, ¿Qué son los clientes y que
los servidores??
Los clientes son los usuarios, mientras que los servidores
son un grupo de procesos en cooperación que ofrecen
servicios a los clientes.
¿Cuáles son los tipos de direccionamiento del modelo
Cliente-Servidor?
Direccionamiento machine.process y machine.local-id
Direccionamiento de procesos con transmisión RALA de
Procesos.
Direccionamiento por medio de un servidor de nombres
Ventajas del modelo Cliente-Servidor:
Su sencillez.
La eficiencia.
La pila del protocolo es más corta y por tanto más
eficiente.
Si todas las máquinas fuesen idénticas, sólo se
necesitarían tres niveles de protocolos
¿Cuáles son las primitivas confiables y las no confiables?
Las primitivas confiables son aquellas que garantizan la
entrega del mensaje, mientras que las no
confiables son donde el sistema no da garantía alguna
sobre la entrega de los mensajes
¿Qué son las primitivas almacenadas?
Implican que el núcleo del receptor mantenga pendiente
los mensajes por un instante usando un buffer lo que
conlleva a un almacenamiento y manejo de
mensajes que van llegando en forma prematura.
¿Cómo funcionan las primitivas no almacenadas?
Una dirección se refiere a un proceso especifico. Una
llamada receive (addr,&mptr) indica al núcleo
de la máquina donde se ejecuta ésta que el proceso que
llamó, escucha a la dirección y que está preparada para
recibir un mensaje enviado a esa dirección.
¿Qué es un reconocimiento?
Paquete que va de núcleo a núcleo, ni el cliente o servidor
son conscientes del paquete y esté reconoce una acción
específica
Cuando un procedimiento no puede encontrar su destino
se genera un
huerfano, ¿Qué se puede hacer con los huérfanos?
Solución 1: Exterminación.
Solución 2: Reencarnación.
Solución 3: Reencarnación sutil.
Solución 4: Expiración.
¿Qué es la ruta crítica?
Es la serie de instrucciones que se ejecutan con cada RPC
¿Qué representa la nomenclatura RPC?
Remote Procedure Call (Llamada a un procedimiento
remoto).