- Barajar
ActivarDesactivar
- Alphabetizar
ActivarDesactivar
- Frente Primero
ActivarDesactivar
- Ambos lados
ActivarDesactivar
- Leer
ActivarDesactivar
Leyendo...
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
Boton play
Boton play
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). |