O GoConqr está de visual novo! Conte para nós o que você achou.

Quiz

UD 1-3

Alejandro Loureiro Garrido 31 perguntas

Fazer o quiz

Perguntas do quiz (31)

  1. 1Supongamos que un computador cualquiera tiene una probabilidad de fallar igual a p, siendo p < 1, y que se tiene un conjunto de n computadores de este tipo que se interconectan formando un sistema distribuido. Si el sistema requiere que todos los computadores funcionen para ofrecer un determinado servicio, ¿cuál es la probabilidad P de que el servicio falle?
    1. A1−(1−p)n
    2. Bp∗n
    3. Cpn
    4. D(1−p)n
  2. 2Seleccione la afirmación correcta sobre la invocación de métodos remotos
    1. AEste modelo se basa en la serialización de objetos, que posteriormente son transferidos de un proceso a otro para que ambos puedan ejecutar en local los métodos que contiene
    2. BEn este modelo existe siempre un middleware que permite encontrar y migrar objetos entre procesos
    3. CEn este modelo un proceso puede invocar un método de un objeto remoto que se ubica en un proceso independiente del primero
    4. DEs un mecanismo multicast ideal para la multidifusión de mensajes en una red
  3. 3Seleccione la afirmación correcta sobre sockets en Java.
    1. ACon los sockets sin conexión, un mismo socket enlazado a un proceso puede utilizarse para mandar datagramas a diferentes destinos
    2. BEn los sockets, ya sean de tipo datagrama o stream, las operaciones de envío y de recepción son ambas bloqueantes
    3. CEn los sockets sin conexión no es posible que múltiples procesos manden simultáneamente datagramas a un mismo socket enlazado a un proceso receptor
    4. DLa clase DatagramPacket se utiliza cuando se implementa un protocolo de comunicaciones basadas en TCP
  4. 4Seleccione la afirmación correcta sobre el método setSoTimeout propio de la API de sockets de Java
    1. AEs un mecanismo utilizado únicamente en sockets orientados a conexión de tipo datagrama
    2. BSirve para establecer el plazo máximo de tiempo que un proceso puede quedar a la espera en la petición de conexión a un servidor
    3. CEs un método que de usarse, debería de ir acompañado de código para manejar la excepción Java que puede acarrear
    4. DPermite llevar a cabo las operaciones bloqueantes de envío con la tranquilidad de que el proceso no se va a bloquear indefinidamente
  5. 5Supongamos que un computador cualquiera tiene una probabilidad de fallar igual a p, siendo p < 1, y que se tiene un conjunto de n computadores de este tipo que se interconectan formando un sistema distribuido. El sistema puede funcionar con un solo nodo, con los otros sirviendo de backup, de forma que cada computador es capaz por sí mismo de proporcionar el servicio. ¿cuál es la probabilidad P de que el servicio falle?
    1. Apn
    2. Bp∗n
    3. C1−(1−p)n
    4. D(1−p)n
  6. 6¿Qué sucede cuando la información que se desea compartir entre dos procesos independientes que se ejecutan en computadoras remotas contiene objetos?
    1. ADichos objetos deben ser serializados, lo que implica su codificación y la de los objetos alcanzables desde ellos
    2. BLos objetos migran a través de un agente compartido que se ocupa de la exportación y de la migración
    3. CLos objetos Java no soportan la serialización, por lo que no se transmiten objetos directamente
    4. DLos objetos son enviados en forma de Applet entre cliente y servidor
  7. 7Un Localizador de Recursos Uniforme (URL) es...
    1. AUn esquema de nombrado con una dirección única y universal para llevar a cabo todo tipo de comunicaciones remotas
    2. BUn esquema de nombrado que surge como alternativa a los Identificadores Uniformes de Recursos (URI)
    3. CUna forma de indentificar recursos de forma persistente e independiente de su localización
    4. DUna forma no persistente de identificar un objeto de forma única dentro de un espacio de nombres
  8. 8Cuando dos procesos ejecutan en computadores diferentes, es posible que se produzcan errores por la forma de representar dichos datos, si no se realiza una conversión de formatos (data marshalling). Seleccione la afirmación correcta.
    1. AAl transmitir una estructura de datos, como un objeto, será necesario serializarlo en el extremo del emisor y revertir la operación en el otro extremo, y esta serialización es parte del data marshalling
    2. BLas arquitecturas de las máquinas que albergan los extremos de la comunicación deben coincidir en su arquitectura
    3. CLa conversión de datos afecta exclusivamente a las distintas representaciones de caracteres (ASCII, ASN.1, etc.)
    4. DLos problemas de formato afectan únicamente a las arquitecturas de los computadores, y si estos son little-endian o big-endian
  9. 9Seleccione la afirmación correcta sobre el paradigma de paso de mensajes.
    1. ANunca se utiliza para comunicaciones orientadas a conexión
    2. BCon él, el programador desarrolla aplicaciones muy rápidamente, pero no conoce los detalles más concretos de la implementación
    3. CEl grado de abstracción de este modelo permite que los procesos se intercomuniquen de forma similar a como realizan la Entrada/Salida de ficheros
    4. DEs uno de los paradigmas de mayor nivel de abstracción
  10. 10Supongamos un sistema de comunicaciones mediante mensajes en buzones. Un proceso puede comunicarse con otro usando un buzón compartido. Las operaciones enviar y recibir se definen como:
    enviar (n, mensaje): envía un mensaje al buzón n, y es bloqueante, dejando al emisor suspendido hasta que llegue una respuesta al buzón
    recibir (n, mensaje): examina el buzón n, y es bloqueante, dejando al receptor suspendido hasta que llegue un mensaje al citado buzón
    Supongamos que un proceso P ofrece un servicio a un cliente A y un cliente B, y está conectado a cada uno de ellos con dos buzones independientes. Además la implementación no permite la utilización de hilos, temporizadores ni funcionalidades del Sistema Operativo.

    Seleccione la secuencia correcta de operaciones para evitar que el proceso P se bloquee indefinidamente.
    1. AP debe enviar mensajes, primero a A y luego a B, a través del buzón
    2. BP debe invocar un recibir de B y posteriormente un recibir de A
    3. CSin saber qué mensaje llegará primero, no existe secuencia que nos evite el bloqueo indefinido
    4. DP debe invocar un recibir de A y posteriormente un recibir de B

Informações

Descrição
Preparatoria Abierta Sistemas Distribuidos Quiz sobre UD 1-3, criado por Alejandro Loureiro Garrido em 01-02-2016.
Idioma
Español
Visualizações
2
Etiquetas
sistemas distribuidospreparatoria abierta
Avaliação
Ainda sem avaliações
Avalie este quiz
Avalie este quiz

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?