GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Quiz

Control_1_SD

Paz Hernanz 33 Fragen

Quiz starten

Fragen in diesem Quiz (33)

  1. 1Escoja la frase correcta sobre los mecanismos que emplean envíos síncronos y recepciones asíncronas.
    Seleccione una:
    1. AEste escenario no puede bajo ningún concepto provocar el bloqueo indefinido de ninguno de los procesos implicados
    2. BEl emisor debería cerciorarse de que los datos se han recibido en la llamada recibir, y de no ser así, repetir el proceso mediante un bucle
    3. CEn este mecanismo es necesario utilizar asentimientos transparentes del receptor al emisor
    4. DEste tipo de mecanismos puede llevar a un bloqueo indefinido del receptor si la operación recibir se ejecuta con antelación al envío de la información Incorrecta
  2. 2Seleccione la afirmación correcta sobre el mecanismo synchronized
    Seleccione una:
    1. ASe trata de un método que sólo puede ser ejecutado por un proceso a la vez
    2. BEs una palabra reservada que se incluye en la cabecera de métodos para indicar que solo un hilo de ejecución lo ejecute cada vez
    3. CEs una palabra que se escribe antes y después de un bloque de codigo binario y sirve para indicar que lo escrito entre ambas etiquetas solo es ejecutado por un hilo a la vez
    4. DEs un mecanismo que se utiliza para sincronizar exclusivamente procesos hijos con sus padres, evitando entre ellos condiciones de carrera, y no sirve para sincronizar threads
  3. 3En una comunicación que hace uso de sockets de tipo stream, seleccione la afirmación correcta sobre cómo el servidor sabe direccionar respuestas a sus clientes.
    Seleccione una:
    1. AEl servidor debe saber de antemano (p.ej. a través de información introducida por un usuario en linea de comandos) en qué dirección y que puerto está corriendo el socket de datos del cliente
    2. BEl servidor escribe la dirección del cliente en el datagrama que se va a enviar
    3. CEn el esquema de streams el servidor acepta peticiones y recibe datos de los clientes, pero la API no ofrece mecanismos para que la comunicación sea bidireccional
    4. DCuando el servidor acepta la conexión con el cliente, se le devuelve un socket que ya está enlazado con dicho cliente, y cuanto escriba en él se enviará correctamente al otro extremo
  4. 4En Java, el API de sockets de tipo datagrama proporciona una clase denominada DatagramSocket. Seleccione la afirmación correcta sobre esta clase.
    Seleccione una:
    1. AEs una clase que permite que un proceso se comunique con otro empleando el protocolo UDP o TCP, dependiendo de si se hace uso o no del método connect
    2. BEs una clase que sirve para implementar un socket enlazado a un puerto entre 0 y 65.535 en la máquina local, y que conlleva una comunicación no orientada a conexión entre los procesos que se comuniquen
    3. CEs una clase que permite establecer una comunicación orientada o no orientada a conexión entre procesos, empleando siempre UDP como protocolo de transporte
    4. DEs una clase que sirve que permite enviar y recibir DatagramPackets de manera asíncrona, gracias a que emplea el protocolo UDP
  5. 5Seleccione la afirmación correcta sobre el paradigma cliente-servidor
    Seleccione una:
    1. AEn el servidor existe siempre un único proceso llamado "servidor" que redirecciona las peticiones a los distintos servicios disponibles
    2. BEste paradigma se implementa exclusivamente con paso de mensajes, y no permite implementaciones como RMI
    3. CEs muy eficiente para facilitar servicios de red
    4. DEn este modelo todos los procesos implicados desempeñan los siguientes roles
  6. 6Seleccione la afirmación correcta sobre la resolución de nombres DNS
    Seleccione una:
    1. ACada nombre de dominio tiene al menos tres componentes separados por puntos, el primer nivel, el segundo y el protocolo de la capa de aplicación que se utiliza
    2. BEl ultimo componente del nombre simbólico es el dominio de primer nivel, he indica el país o tipo de entidad al que se accede
    3. CEl servicio DNS sirve para traducir nombres simbólicos en direcciones IP binarias, pero no al revés
    4. DLa jerarquía de nombres de dominio no puede tener más de 3 niveles
  7. 7Seleccione la afirmación correcta sobre el modelo de llamadas a procedimientos remotos.
    Seleccione una:
    1. AEn este modelo, un proceso A ejecutará un procedimiento remoto de B y B deberá a su vez ejecutar un procedimiento remoto de A para devolverle el valor solicitado
    2. BEste modelo implica una orientación a objetos del programa distribuido
    3. CEste modelo nunca se ha explotado realmente en Internet por su escasa aplicación al ámbito web
    4. DEste modelo permite implementar un programa distribuido como si se tratase de una aplicación procedimental que ejecuta en un único procesador
  8. 8Seleccione la afirmación correcta sobre la invocación de métodos remotos
    Seleccione una:
    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 un proceso puede invocar un método de un objeto remoto que se ubica en un proceso independiente del primero
    3. CEn este modelo existe siempre un middleware que permite encontrar y migrar objetos entre procesos
    4. DEs un mecanismo multicast ideal para la multidifusión de mensajes en una red
  9. 9Seleccione la afirmación correcta sobre sockets en Java.
    Seleccione una:
    1. ALa clase DatagramPacket se utiliza cuando se implementa un protocolo de comunicaciones basadas en TCP
    2. BEn los sockets, ya sean de tipo datagrama o stream, las operaciones de envío y de recepción son ambas bloqueantes
    3. CCon los sockets sin conexión, un mismo socket enlazado a un proceso puede utilizarse para mandar datagramas a diferentes destinos
    4. DEn 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
  10. 10Una causa muy común de sufrir bloqueos indefinidos en un proceso que lleva a cabo parte de una computación distribuida son los interbloqueos. Seleccione la afirmación correcta sobre ellos.
    Seleccione una:
    1. ALas operaciones de envío nunca pueden provocar interbloqueos
    2. BEl uso de temporizadores y de hilos de ejecución son dos medidas para solucionar el problema de los interbloqueos
    3. CLa causa más común de crear interbloqueos es que dos procesos A y B realicen operaciones de recepción asíncrona el uno del otro al mismo tiempo
    4. DLos propios mecanismos de comunicación entre procesos son los encargados de evitar interbloqueos

Informationen

Beschreibung
SISTEMAS DISTRIBUIDOS Quiz am Control_1_SD, erstellt von Paz Hernanz am 31/01/2017.
Sprache
Español
Aufrufe
0
Schlagwörter
sistemas distribuidos
Bewertung
Noch keine Bewertungen
Bewerte dieses Quiz
Bewerte dieses Quiz

Mehr zu Comunicación en sistemas distribuidos

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck