Quiz
Examen Sistemas Distribuidos FEB 2S 2012/2013
Este quiz tem tempo limite, por isso abre no player de sempre.
Perguntas do quiz (20)
1En relación a los sockets (conectores). ¿Cuál de las siguientes afirmaciones es falsa?
- ATanto UDP como TCP utilizan la abstracción de sockets, que proporciona los puntos extremos de la
comunicación entre procesos. Cada socket se asocia con un protocolo concreto, que puede ser UDP o TCP. - BPara los procesos receptores de mensajes, su socket debe estar asociado a un puerto local y a una de las
direcciones Internet del computador donde se ejecuta. - CLos procesos siempre tienen que usar un socket para enviar y otro socket para recibir.
- DCada computador permite un gran numero (2^16) de puertos posibles, que pueden ser usados por los procesos locales para recibir mensajes.
- ATanto UDP como TCP utilizan la abstracción de sockets, que proporciona los puntos extremos de la
2En relación a la clase DatagramPacket de Java, podemos afirmar que:
- AEsta clase proporciona un constructor que crea una instancia compuesta por una cadena de bytes que almacena sólo los siguientes campos: el mensaje, la longitud del mensaje y la dirección Internet del socket destino.
- BEsta clase proporciona otro constructor para cuando se recibe un mensaje. Sus argumentos especifican la cadena de bytes en la que alojar el mensaje y la longitud de la misma.
- CEl mensaje recibido puede recuperarse del DatagramPacket mediante el método getAddress.
- DTodas las respuestas anteriores (A, B, y C) son incorrectas.
3En relación con la llamada a procedimiento remoto (RPC). ¿Cuál de las siguientes
afirmaciones es falsa?- AUna llamada a procedimiento remoto ocurre cuando un programa cliente llama a un procedimiento de otro programa en ejecución en un proceso servidor.
- BLos servidores no pueden ser clientes de otros servidores, es decir, no se permite las cadenas de RPC.
- CEl cliente que accede a un servicio incluye un procedimiento de resguardo para cada procedimiento en la
interfaz de servicio. Este procedimiento de resguardo juega un papel similar al de un proxy. - DEl proceso servidor contiene un distribuidor junto a un procedimiento de resguardo de servidor y un
procedimiento de servicio para cada procedimiento de la interfaz de servicio.
4¿Cuál es la función del siguiente programa en Java?

- AUn cliente UDP enviando un mensaje a un servidor y recogiendo su respuesta.
- BUn servidor UDP recibiendo peticiones y devolviéndolas al cliente de forma repetitiva.
- CUn cliente TCP realizando una conexión a un servidor, enviando una petición y recibiendo una respuesta.
- DUn servidor TCP estableciendo una conexión para cada cliente y reenviándoles las peticiones.
5En la figura siguiente, ¿Cómo son las invocaciones "Inv1", "Inv2" y "Inv3"?

- A"Inv 1” es remota. "Inv 2” y "Inv 3" son locales.
- B"Inv 1” y "Inv 2” son remotas. "Inv 3" es local.
- C"Inv l” y "Inv 3” son remotas. "Inv 2" es local.
- DTodas las invocaciones "Inv l”, "Inv 2" y "Inv 3" son remotas.
6Los sistemas distribuidos basados en eventos presentan dos características importantes:
- ASon homogéneos (hacen funcionar conjuntamente aquellos componentes del sistema distribuido que han sido diseñados con características de interoperabilidad) y síncronos (Las notificaciones se envían síncronamente desde los objetos generadores de eventos a todos los objetos que se hayan suscrito a ellos).
- BSon heterogéneos (hacen funcionar conjuntamente aquellos componentes del sistema distribuido que no han sido diseñados con características de interoperabilidad) y síncronos (Las notificaciones se envían síncronamente desde los objetos generadores de eventos a todos los objetos que se hayan suscrito a ellos).
- CSon homogéneos (hacen funcionar conjuntamente aquellos componentes del sistema distribuido que han sido diseñados con características de interoperabilidad) y asíncronos (Las notificaciones se envían asíncronamente desde los objetos generadores de eventos a todos los objetos que se hayan suscrito a ellos).
- DSon heterogéneos (hacen funcionar conjuntamente aquellos componentes del sistema distribuido que no han sido diseñados con características de interoperabilidad) y asíncronos (Las notificaciones se envían asíncronamente desde los objetos generadores de eventos a todos los objetos que se hayan suscrito a ellos).
7En relación al modelo de Objeto en CORBA. ¿Cuál de las siguientes afirmaciones es falsa?
- AEn el modelo de objetos de CORBA los clientes no son objetos necesariamente; un cliente podrá ser cualquier programa que envíe mensajes de petición a los objetos remotos y reciba las respuestas.
- BNo se puede implementar un objeto CORBA en un lenguaje que no sea orientado al objeto, sin el concepto de clase.
- CEl concepto de clase no existe en CORBA, por tanto, no se pueden definir clases en CORBA IDL.
- DEn CORBA no se pueden pasar instancias de clases como argumentos.
8CORBA IDL puede especificar que la invocación de un método concreto tenga semántica
puede ser mediante la palabra clave:- AExtends.
- BOneway.
- CResolve.
- DMaybe.
9Cada computador en una red NFS puede actuar:
- ATanto como cliente como servidor.
- BSólo como cliente.
- CO como cliente o como servidor.
- DNinguna respuesta anterior es correcta.
10De las operaciones del servicio de archivos plano listadas a continuación. ¿,Cuál no Ianza
una excepción si el argumento IdArchivo contiene un UFID (identificador único de archivo)
no válido?- ACrea.
- BLee.
- CEscribe.
- DElimina.
11En relación al sistema de archivos en red de Sun NFS. ¿Cuál de las siguientes
afirmaciones es falsa?- ATodas las implementaciones de NFS soportan el protocolo de NFS: un conjunto de llamadas a procedimientos remotos que proporcionan el medio para que los clientes realicen operaciones en un almacén de archivos remotos.
- BEl protocolo NFS es dependiente del sistema operativo.
- CLas solicitudes que se refieren a archivos en un sistema de archivos remoto se traducen en el módulo cliente a operaciones del protocolo NFS y después se trasladan al módulo servidor NFS en el computador que mantiene el sistema de archivos relevante.
- DLos módulos cliente y servidor NFS se comunican utilizando llamadas a procedimientos remotos. El sistema RPC de Sun, se desarrollo para su uso en NFS.
12El protocolo Sun NFS es compatible con:
- ASólo UDP.
- BSólo TCP.
- CTanto con TCP como con UDP.
- DNo es compatible con UDP y TCP.
13En Sun NFS. ¿Cómo obtiene el cliente el Tmservidor, (tiempo en el que el bloque fue
modificado por última vez en el servidor)?- APor medio de una llamada link al servidor.
- BPor medio de una llamada readlink al servidor.
- CPor medio de una llamada rmdir al servidor.
- DPor medio de una llamada getattr al servidor.
14En relación a los servicios de nombres. ¿Cuál de las siguientes afirmaciones es falsa?
- ACualquier proceso que necesite acceder a un recurso especifico debe poseer su nombre o un identificador.
- BLos nombres puros son simplemente patrones de bits sin interpretar. Los nombres no puros contienen información acerca del objeto al que nombran; en particular pueden contener información sobre la ubicación del objeto.
- CLos nombres puros no necesitan buscarse antes de ser usados.
- DLas direcciones son eficaces para acceder a los objetos, pero los objetos a veces cambian de localización, por lo que las direcciones no siempre resultan adecuadas como medio de identificación.
15En relación a los servicios de nombres. El valor de una propiedad asociada con un objeto es:
- AEl nombre.
- BEl atributo.
- CLa dirección.
- Del identificador.
16En relación con los espacios de nombres. ¿Cuál de las siguientes afirmaciones es falsa?
- AUn espacio de nombres es la colección de todos los nombres válidos reconocidos por un servicio particular.
- BQue un nombre sea válido significa que el servicio intentara su búsqueda, incluso si ese nombre resulta no estar asociado a ningún objeto, es decir, esta desvinculado.
- CLos espacios de nombres requieren de una definición sintáctica.
- DLa ventaja mas importante de los espacios de nombres planos es que cada parte de un nombre se resuelve con relación a un contexto separado, y puede usarse el mismo nombre en diferentes contextos con diferentes significados.
17¿Reconocen los servidores DNS los nombres relativos (aquellos nombres que no se
refieren a la raíz global)?- ASí, siempre.
- BSí, si el servidor esté montado siguiendo un espacio de nombres jerárquico.
- CSí, si el servidor esté montado siguiendo un espacio de nombres plano.
- DNo, todos los nombres tienen que referirse a la raíz global.
18En relación al servicio de descubrimiento Jini. ¿Cuál de los siguientes componentes no está relacionado con el descubrimiento en un sistema Jini?
- AServicios de búsqueda.
- BServicios Jini.
- CCliente Jini.
- DServicios de resolución.
19En referencia al protocolo de transferencia hipertexto (HTTP) podemos afirmar que:
- AHTTP es un protocolo de petición-respuesta. El cliente envía un mensaje de petición al servidor que contiene el URL del recurso solicitado.
- BEn la versión 1.0 de HTTP el cliente puede solicitar varios recursos por cada petición HTTP.
- CPor defecto HTTP restringe a los usuarios el acceso a los recursos publicados.
- DLos navegadores son siempre capaces de manejar o hacer buen uso de cualquier tipo de contenido.
20En un sistema distribuido asíncrono es posible que los mensajes que recibe uno de los usuarios (Usuario U5 en la figura) le lleguen desordenados en el tiempo, debido a que no se puede hacer uso de un reloj global. ¿Cuál es la propuesta para que estos eventos de procesos que se ejecutan en maquinas diferentes se puedan ordenar en el tiempo?

- ASincronizando los relojes locales de los computadores de todos los usuarios (U1 - U5).
- BUsando un modelo de tiempo lógico.
- CUsando un modelo de tiempo límite (timeouts).
- DDe ninguna forma, en un sistema distribuido asíncrono no se puede ordenar los eventos en el tiempo.
Informações
- Descrição
- Examen Sistemas Distribuidos - Febrero 2ª Semana 2012/2013
- Resenha do GoConqr
- Responde las 20 preguntas del test y averigua cuantos sabes de sistemas distribuídos.
- Autor
- Antoine B
- Idioma
- Español
- Visualizações
- 429
- Etiquetas
- Avaliação
- 5,0 de 5 · 1 avaliação Avalie este quiz