Sistemas Distribuidos

Description

Quiz on Sistemas Distribuidos, created by jeicibanz on 13/07/2014.
jeicibanz
Quiz by jeicibanz, updated more than 1 year ago
jeicibanz
Created by jeicibanz almost 10 years ago
105
0

Resource summary

Question 1

Question
¿Cómo debe considerarse la mejor configuración de un sistema operativo distribuido auténtico?
Answer
  • Software fuertemente acoplado y Hardware fuertemente acoplado.
  • Software débilmente acoplado y Hardware fuertemente acoplado.
  • Software fuertemente acoplado y Hardware débilmente acoplado.
  • Software débilmente acoplado y Hardware débilmente acoplado

Question 2

Question
En los servicio de nombres que identifica y localiza recursos de los S.O Distribuidos, existen dos elementos, las páginas Amarillas encargadas de los nombres y las Blancas encargadas de los directorios.
Answer
  • True
  • False

Question 3

Question
Al decir que un Sistema Operativo Distribuido se caracteriza por la transparencia es por:
Answer
  • Da la imagen a cada uno de los usuarios finales de ser un único equipo aunque se esté trabajando en el sistema distribuido de manera paralela
  • El sistema debe estar diseñado para ser ampliado y no presente fallas, y el usuario final conoce de estos cambios
  • Da la imagen a cada uno de los usuarios finales de ser un único equipo aunque se esté trabajando en el sistema distribuido de manera serial
  • El usuario final conoce los equipos donde se realiza los diferentes procesos y tareas.

Question 4

Question
Los servicios de Sincronización son los que nos permiten mantener los relojes de las computadoras individuales en un tiempo aproximado y apropiado
Answer
  • True
  • False

Question 5

Question
En los sistemas operativos distribuidos se utilizan un concepto de interconexión, que le permite a todos los computadores del sistema trabajar como un solo elemento de la red
Answer
  • Monocast
  • Broadcast
  • Multicast
  • Hipercast

Question 6

Question
En la evolución de la arquitectura cliente servidor ¿La era de la computadora central se encargaba de?
Answer
  • Prestar servicios caracterizados por que cada servicio se prestaba solo a un grupo exclusivo de usuarios.
  • Distribuir los las peticiones a cada computador de la red, de acuerdo a su complejidad
  • Revisar cada petición enviada en cada máquina local y procesarla en dicha terminal
  • Reunir toda la información en un servidor y luego repartirla en las distintas maquinas

Question 7

Question
En la evolución de la arquitectura cliente servidor ¿La era del computo a través de redes brinda la posibilidad de que?
Answer
  • Todos computadores envíen información al servidor a la espera de una respuesta
  • Cada computador sea independiente y responda a la red por sus peticiones procesadas
  • Todos los usuarios puedan acceder a la información de todas las computadoras y a la vez que los diversos sistemas intercambien información
  • Se creen carpetas y recursos compartidos para todos los ordenadores asociados a la red

Question 8

Question
Son parte de la evolución de la arquitectura cliente servidor
Answer
  • Una instrucción, múltiples datos
  • Era de la arquitectura cliente servidor, era de la conexión libre
  • Era de las terminales conectadas, era del internet
  • Era del multiprocesamiento, era del uniprocesamiento

Question 9

Question
¿Es la era de la conexión libre parte de la evolución de la arquitectura cliente servidor?
Answer
  • True
  • False

Question 10

Question
¿Hacen parte los sistemas personales de la evolución de la arquitectura cliente servidor?
Answer
  • True
  • False

Question 11

Question
Replica Catalog como herramienta importante de Globus Toolkit, sirve para:
Answer
  • Crear las réplicas de una base de datos determinada.
  • Proveer la ubicación en la Grid de las distintas réplicas de un grupo de datos determinado
  • Proveer las réplicas de un grupo de datos en todas las estaciones que componen la Grid
  • Eliminar todas las réplicas de un grupo de datos innecesarios en la Grid

Question 12

Question
Globus Toolkit es un entorno de desarrollo para servicios Grid basado en:
Answer
  • Arquitectura cerrada
  • Desarrollo integrado
  • Arquitectura Abierta
  • Aplicaciones software Java

Question 13

Question
No es una herramienta de Globus Toolkit
Answer
  • GRAM
  • GRIS
  • MDS
  • GRAMN

Question 14

Question
Los elementos que conforman Globus toolkit (junto con sus herramientas de desarrollo software) cumplen con el framework Web Services Resource (WSRF)
Answer
  • True
  • False

Question 15

Question
Globus Toolkit proporciona una serie de recursos constructivos y herramientas estándares para ser usadas en la arquitectura punto a punto (P2P).
Answer
  • True
  • False

Question 16

Question
Middleware es un software de computadora que conecta componentes de software o aplicaciones para que puedan intercambiar datos entre éstas
Answer
  • True
  • False

Question 17

Question
Middleware funciona como una capa de abstracción de software distribuida, que se sitúa entre las capas de aplicaciones y las capas inferiores (sistema operativo y red).
Answer
  • True
  • False

Question 18

Question
La taxonomía o clasificación del middleware puede ser descrita en dos grandes categorías:
Answer
  • Integración y Aplicación.
  • Aplicación y consistencia
  • Abreviación y protocolo
  • Integración y Complejidad

Question 19

Question
Dentro de la categoría de “integración” del middleware, los tipos de integración se pueden ver como:
Answer
  • Orientado a procesos, Orientado a objetos, Orientado a mensajes (MOM), Orientado a componentes
  • Orientado a procesos, Orientado a objetos, orientado a migración.
  • Orientado a objetos, Orientado a mensajes (MOM), orientado a seguimiento
  • Orientado a mensajes (MOM), Orientado a componentes, Orientado a replicación, Orientado a evaluación

Question 20

Question
La clasificación por “aplicación” del middleware no incluye:
Answer
  • Middleware para acceso a información (DAM)
  • Middleware de escritorio.
  • Middleware basados en la web
  • Middleware Orientado a procesos de sincronización.

Question 21

Question
Una de las características del cliente es:
Answer
  • Normalmente interactúa directamente con los usuarios finales mediante una interfaz gráfica de usuario
  • No es frecuente que interactúen directamente con los usuarios finales
  • No posee una interfaz grafica
  • Procesa requerimientos de bases de datos

Question 22

Question
Las características de un cliente liviano son:
Answer
  • Almacenamiento y proceso de datos local
  • Solo proceso de datos local
  • No almacena ni procesa datos en forma local
  • Ejecuta el peso de la aplicación

Question 23

Question
Una de las funciones del proceso cliente es:
Answer
  • Procesar requerimientos de la base de datos
  • Interactuar con el usuario
  • Almacenar información
  • Procesar la lógica de la aplicación y realizar validaciones a nivel de bases de datos

Question 24

Question
Las características básicas de una arquitectura Cliente/Servidor son: Combinación de un cliente que interactúa con el usuario, y un servidor que interactúa con los recursos compartidos. El proceso del cliente proporciona la interfaz entre el usuario y el resto del sistema. El proceso del servidor actúa como un motor de software que maneja recursos compartidos tales como bases de datos, impresoras,módems, etc.
Answer
  • True
  • False

Question 25

Question
Procesar la lógica de la aplicación y realizar validaciones a nivel de bases de datos es una de las funciones del proceso cliente.
Answer
  • True
  • False

Question 26

Question
Cristian propone sincronizar un conjunto de relojes de máquinas a partir de una que esté sincronizada externamente, con cual fuente normalmente se sincroniza
Answer
  • UTC =>Respuesta
  • GMT+1
  • GMT-4
  • GMT+10

Question 27

Question
¿Cuáles de los siguientes pasos sigue el algoritmo de Berkeley?
Answer
  • Elegir un coordinador(Maestro),Preguntar la hora de referencia(UTC) a servidor externo, actualizar todos los relojes con la hora de referencia.
  • Elegir un coordinador(Maestro),Preguntar la hora de referencia(UTC) a servidor externo, Actualizar los relojes de los esclavos
  • Elegir un coordinador(Maestro),Establecer la hora de referencia,Actualizar los relojes de los esclavos
  • Elegir un coordinador(Maestro),Establecer la hora de referencia,No actualizar los relojes con la hora de referencia

Question 28

Question
Algoritmo descentralizado con intervalos de resincronización de longitud fija. Todas las máquinas transmiten su tiempo actual en el T0, esperan un tiempo S y promedian los tiempos recibidos. Este proceso se realiza cada R unidades de tiempo. Este algoritmo se conoce como:
Answer
  • Berkeley
  • Promedio
  • Cristian
  • Lamport

Question 29

Question
El algoritmo de Cristian tiene problemas de escalabilidad en la arquitectura cliente-servidor
Answer
  • True
  • False

Question 30

Question
El algoritmo de Berkeley indica a las demás máquinas que avancen su reloj o disminuyan la velocidad del mismo hasta lograr la disminución requerida.
Answer
  • True
  • False

Question 31

Question
Sobre el año de 1970, se comenzó con un desarrollo de aplicaciones distribuidas en donde utilizaban tipos de objetos como el object bróker y el object monitor, estos se encargaban de:
Answer
  • Recolectar, almacenar, modificar, comunicar y recuperar toda la información generada por las transacciones producidas en una organización
  • Eliminar la información que no perteneciera al proceso
  • Recolectar y modificar información no transacciones producidas en una organización.
  • Almacenamiento de la información en un sistema aparte

Question 32

Question
Con el paso del tiempo el middleware cuenta con un procedimiento llamado RPC el cual:
Answer
  • Facilita la comunicación mediante intercambio de mensajes
  • Es un protocolo utilizado para la gestión de bases de datos
  • Proporciona gestión eficiente de llamadas remotas a procedimiento y permite definir la interfaz de comunicación con los componentes mediante un lenguaje de definición de interfaz
  • Necesita varios programas en varias maquinas virtuales

Question 33

Question
El middleware a tiempo real tiene como característica principal:
Answer
  • Encontrar páginas de su interés y detectar cambios de interés del usuario basado en su historial de búsquedas
  • La información en un instante puede ser o no correcta, por lo que mejoran la eficiencia de las aplicaciones de usuario
  • Hacer variaciones en la presentación de la información pedida por el usuario por aplicaciones de rastreo y asistencia
  • Interactuar con diversas fuentes de datos

Question 34

Question
¿La palabra middleware comenzó en 1968 como una idea de conectar un nuevo software con sistemas más antiguos?
Answer
  • True
  • False

Question 35

Question
A partir de la evolución del Middleware, el sistema fue adoptando una comunicación sincronizada en donde se utilizaban dos tipos de mecanismos, el client stub y el server skeleton. ¿Lo anteriormente dicho es una afirmación?
Answer
  • True
  • False

Question 36

Question
Los sistemas distribuidos de archivos permite a los programas almacenar y acceder a archivos remotos del mismo modo que si fueran locales, permitiendo a los usuarios que accedan archivos desde cualquier computador
Answer
  • True
  • False

Question 37

Question
Existen tres modelos de acceso en un sistema de archivos distribuido, estos son carga/descarga, empleo de cache y de servicios remotos
Answer
  • True
  • False

Question 38

Question
Un sistema distribuido permite compartir datos más fácilmente que los sistemas aislados, que tendrían que duplicarlos en cada nodo para lograrlo
Answer
  • True
  • False

Question 39

Question
La Memoria compartida distribuida ayuda a que se formen los famosos cuellos de botella, debido que busca los recursos necesarios para lograr cumplir todas las tareas asignadas
Answer
  • True
  • False

Question 40

Question
Una de las ventajas de los sistemas distribuidos
Answer
  • Un sistema distribuido permite compartir datos más fácilmente que los sistemas aislados, que tendrían que duplicarlos en cada nodo para lograrlo.
  • Un sistema distribuido no permite compartir datos más fácilmente que los sistemas aislados, que tendrían que duplicarlos en cada nodo para lograrlo
  • Si una sola máquina falla, el sistema total sigue funcionando
  • Al estar distribuida la carga de trabajo en muchas máquinas la falla de una de ellas no afecta a las demás, el sistema sobrevive como un todo

Question 41

Question
Una de las desventajas de los sistemas distribuidos es
Answer
  • El poder total del sistema puede irse incrementando al añadir pequeños sistemas, lo cual es mucho más difícil en un sistema centralizado y caro
  • Algunas aplicaciones requieren de por sí una distribución física.
  • Sistema poco propenso a fallas (Si un componente no afecta a la disponibilidad del sistema).
  • Como vemos a diario, como usuarios de Internet, los sistemas distribuidos son impredecibles en su respuesta. Ésta depende de la carga del sistema, de su estado y de la carga de la red, lo que hace que el tiempo para atender peticiones varíe ampliamente

Question 42

Question
Se dice que un sistema distribuido es abierto porque:
Answer
  • Está en la capacidad de recibir peticiones de varias máquinas al tiempo
  • Permite que los recursos puedan ser accesados sin conocer la localización de los mismos
  • Está en la capacidad de atender peticiones de cualquier usuario externo que requiera ejecutar una tarea
  • Está en la capacidad de añadir nuevos servicios y/o recursos sin afectar los ya existentes

Question 43

Question
Son características de los sistemas distribuidos:
Answer
  • Escalabilidad, Transparencia, Consistencia, Seguridad y Aplicabilidad
  • Escalabilidad, Transparencia, Consistencia, Seguridad y Flexibilidad
  • Escalabilidad, Transparencia, Concurrencia, Seguridad y Atomicidad
  • Escalabilidad, Transparencia, Concurrencia, Seguridad y Durabilidad

Question 44

Question
Cuando se usa un sistema distribuido el usuario accede a los recursos del sistema distribuido a través de una interfaz de usuario desde una terminal, despreocupándose de su localización, esto hace alusión a:
Answer
  • Escalabilidad
  • Transparencia
  • Fiabilidad
  • Flexibilidad

Question 45

Question
La fiabilidad de un sistema puede definirse como su capacidad para realizar correctamente y en todo momento las funciones para las que se ha diseñado
Answer
  • True
  • False

Question 46

Question
Un sistema distribuido cuenta con varias máquinas interconectadas entre sí, las cuales comparten recursos y deben contar con el mismo SO en cada una de ellas para así dar la imagen de sistema único:
Answer
  • True
  • False

Question 47

Question
Una transacción distribuida es:
Answer
  • Una transacción bancaria por internet
  • Una transferencia bancaria
  • Es aquella que involucra algún proceso en distintos sitios de la red
  • Una transacción entre varias personas

Question 48

Question
El agente raíz tiene la responsabilidad de:
Answer
  • Asegurar BEGIN-TRANSACTION, COMMIT O ROLLBACK
  • Asegurar asegurar BEGIN-TRANSACTION únicamente
  • Iniciar la conexión
  • cerrar la conexión

Question 49

Question
Si una transacción falla
Answer
  • Se da por completada la operación
  • Se guarda el resultado de la operación y se realiza commit
  • Escribe "COMPLETE" en la bitácora.
  • se realiza Rollback de la transacción.

Question 50

Question
Las transacciones concurrentes interfieren unas con otras?
Answer
  • True
  • False

Question 51

Question
on propiedades de las transacciones la Atomicidad, Consistencia, Aislamiento, Durabilidad
Answer
  • True
  • False

Question 52

Question
Dentro de un proceso, varios hilos comparten el espacio de direcciones y se ejecutan de forma paralela
Answer
  • True
  • False

Question 53

Question
Entre los distintos hilos de un proceso se comparten las variables locales.
Answer
  • True
  • False

Question 54

Question
Las principales características de un diseño con hilos de un servidor de archivos o similar son:
Answer
  • Bloqueo de llamadas al sistema sin paralelismo
  • Paralelismo sin bloqueos de llamadas al sistema
  • Sin bloqueo de llamadas al sistema ni paralelismo
  • Paralelismo y bloqueo de llamadas al sistema

Question 55

Question
El método de diseño de un paquete de hilos que permite que el número de éstos no esté determinado antes de la ejecución del proceso se denomina
Answer
  • Estático
  • Dinámico
  • Variable
  • Fijo

Question 56

Question
Generalmente, la gestión de accesos a las regiones críticas de los hilos se suele controlar mediante
Answer
  • Exclusión mutua
  • Bloqueos
  • Semáforos mútex
  • Mensajes

Question 57

Question
Las siglas de JAVA RMI corresponden a:
Answer
  • Remote Machine Invocation
  • Remote Mainframe Invocation
  • Remote Method Invocation
  • Remote Middleware Invocation

Question 58

Question
Es un objetivo de JAVA RMI
Answer
  • Proporcionar diferentes modelos de persistencia de objetos distribuidos para conseguir la escalabilidad de las aplicaciones
  • Proporcionar un único modelo de persistencia de objetos distribuidos para conseguir la escalabilidad de las aplicaciones
  • Proporcionar diferentes modelos de serialización de objetos distribuidos para conseguir la escalabilidad de las aplicaciones
  • Proporcionar un único modelo de serialización de objetos distribuidos para conseguir la escalabilidad de las aplicaciones

Question 59

Question
Es una desventaja de JAVA RMI
Answer
  • El programador debe modificar el código para garantizar la distribución de la aplicación
  • El paso de parámetros por valor implica tiempo para hacer la serialización
  • Las invocaciones remotas no son tan eficientes como las solicitudes HTTP
  • La serialización no garantiza la integridad de los objetos enviados

Question 60

Question
El sistema de Invocación Remota de Métodos (RMI) de Java permite a un objeto que se está ejecutando en una Máquina Virtual Java (JVM) llamar a métodos de otro objeto que está en una JVM diferente
Answer
  • True
  • False

Question 61

Question
RMI proporciona comunicación remota entre programas escritos en diferentes lenguajes de programación (C, JAVA, COBOL, Etc.)
Answer
  • True
  • False

Question 62

Question
Cuales son las desventajas de utilizar middleware orientado a procesos
Answer
  • No funciona con múltiples lenguajes de programación, lento en el desarrollo de procesos.
  • No posee escalabilidad, no pueden retornar la información, poseen procesos muy rígidos.
  • Requiere de máquinas robustas para poder realizar el proceso, solo trabaja bajo unix
  • Posee estabilidad, retorna la información, posee procesos muy flexibles

Question 63

Question
Los componentes de un agente middleware son
Answer
  • Entidades, medios de comunicación, leyes
  • Server skeleton, client stub
  • Entidades, medios de comunicación, client stub
  • Medios de comunicación, leyes, Server skeleton

Question 64

Question
La taxonomía o clasificación de middleware puede ser descrita
Answer
  • Integración
  • Aplicación
  • Integración ,aplicación, reflexión.
  • Una de integración y otra de aplicación

Question 65

Question
Los servicios de middleware proporcionan a una aplicación a ser más fiable y disponible?
Answer
  • True
  • False

Question 66

Question
Los middleware pueden ayudar a los desarrolladores de software a no tener que escribir APIs para todos los programas de control
Answer
  • True
  • False

Question 67

Question
¿La independencia lógica de datos es un nivel de transparencia en una Base de Datos Distribuida?
Answer
  • True
  • False

Question 68

Question
En el tipo de almacenamiento por réplica en las BBDD. ¿Es una desventaja el aumento del paralelismo en el que varios nodos pueden realizar consultas en paralelo sobre la misma tabla?
Answer
  • True
  • False

Question 69

Question
¿Cuál de las siguientes no es una desventaja de las Bases de Datos Distribuidas?
Answer
  • Es más complicado el control y la manipulación de los datos.
  • Es compleja el aseguramiento de la integridad de la información en presencia de fallas no predecibles tanto de componentes de hardware como de software. La integridad serefiere a la consistencia, validez y exactitud de la información
  • Mediante la replicación de información, las bases de datos distribuidas pueden presentar cierto grado de tolerancia a fallos haciendo que el funcionamiento del sistema no dependa de un solo lugar como en el caso de las bases de datos centralizadas
  • El control de concurrencia y los mecanismos de recuperación son mucho más complejos que en un sistema centralizado dado que los datos pueden estar replicados

Question 70

Question
¿Diga cuál de las siguientes no es una ventaja de las BBDD en los sistemas heterogéneos?
Answer
  • El tradicional procesamiento de los datos está siendo rápidamente reemplazado por la gestión de modernas BBDD
  • Nuevas capacidades tales como la actualización en línea, consultas ad-hoc, y la integridad de los datos son fácilmente disponibles en SGBD modernos
  • Para todas las aplicaciones posibles de uso intensivo y grandes volúmenes de datos, existe un SGBD para la aplicación
  • Difícil intercambio, control y utilización global de datos

Question 71

Question
A continuación elija los dos pasos para llevar a cabo la integración de las BBDD
Answer
  • Esquema de traducción y esquema de integración
  • Esquema de traducción y esquema de definición
  • Esquema de iteración y esquema de integración
  • Esquema de comunicación y esquema de despliegue

Question 72

Question
Los sistemas de lotes son usados actualmente para permitir a varias terminales servir con una sola CPU
Answer
  • True
  • False

Question 73

Question
Inicialmente los sistemas personales poseían sus propios recursos locales pero actualmente solo tienen acceso a estos mismos
Answer
  • True
  • False

Question 74

Question
La razón principal que hizo posible la creación de sistemas o computadoras personales fue:
Answer
  • Los sistemas en donde se utilizaban varias terminales y una CPU eran bastante lentos y dejaron de usarse
  • El abaratamiento del hardware gracias a la irrupción del microprocesador
  • La demanda de usuarios que requerían un sistema personal
  • El estudio social del impacto de la tecnología en auge sobre la población humana

Question 75

Question
Los sistemas en red dieron la posibilidad, a través de las característica de ofrecer recursos y consumirlos, del surgimiento de
Answer
  • Redes mas baratas de transmisión
  • Demanda a gran escala de mas computadoras personales
  • La red mundial - Internet
  • Servidores con una gran capacidad de procesamiento

Question 76

Question
La diferencia principal entre un sistema en red y un sistema distribuido es
Answer
  • La ubicación de los recursos en el sistema distribuido son transparentes para el usuario
  • La cantidad de usuarios que pueden estar conectados al sistema en red
  • El numero de peticiones que se pueden realizar a los servidores
  • El canal de comunicación que se usa

Question 77

Question
Un tipo de RPC es
Answer
  • DCOM
  • ONE
  • SOCKET
  • TRICOM

Question 78

Question
RPC (Remote Procedure Call) significa
Answer
  • Llamada a un procedimiento remoto
  • Una supercomputadora
  • Un sistema operativo
  • Un protocolo de encapsulamiento

Question 79

Question
RPC es un protocolo que permite
Answer
  • Que un programa de ordenador ejecute código en otra máquina remota sin tener que preocuparse por las comunicaciones entre ambos
  • Que varios servidores se puedan interconectar
  • Utilizar un lenguaje que entienda tanto el cliente como el servidor
  • Comunicar lenguajes similares por medio de un middleware

Question 80

Question
El protocolo RPC (Remote Procedure Call) soporta tanto TCP como UDP?
Answer
  • True
  • False

Question 81

Question
RPC se emplea tradicionalmente en ambiente UNIX?
Answer
  • True
  • False

Question 82

Question
¿Grid Computing, que es?
Answer
  • Tecnología innovadora que permite utilizar de forma coordinada todo tipo de recursos (entre ellos cómputo, almacenamiento y aplicaciones específicas) que no están sujetos a un control centralizado
  • Tecnología innovadora que permite utilizar de forma coordinada todo tipo de recursos (entre ellos cómputo, almacenamiento y aplicaciones específicas) que están sujetos y ligados a un control centralizado
  • Tecnología innovadora que permite utilizar de forma coordinada los tipo de recursos (únicamente software) que no están sujetos a un control centralizado
  • Tecnología innovadora que permite utilizar de forma coordinada los tipo de recursos (únicamente hardware) que no están sujetos a un control centralizado

Question 83

Question
¿Cuales con las capas de la arquitectura del grid?
Answer
  • Fabric, Connectivity, Resource, Collective, Application
  • Fabric, Connectivity, Resource, Collective, transport
  • Fabric, internet, Resource, Collective, Application
  • Fabric, Connectivity, link, Collective, Application

Question 84

Question
Los requisitos que debe cumplir cualquier grid son:
Answer
  • Los datos deben compartirse entre miles de usuarios con intereses distintos, se deben enlazar los centros principales de supercomputación, no solo los PC
  • Los datos deben compartirse entre miles de usuarios con un mismo fin, se deben enlazar solo los PC
  • Los datos son restringidos y encriptados
  • Debe ser potente, pero con restricción al acceso de información

Question 85

Question
Una de las ventajas del grid computing es que proporciona un mecanismo de colaboración transparente entre grupos dispersos, tanto científicos como comerciales
Answer
  • True
  • False

Question 86

Question
Una de las desventajas de grid computing es que los recursos deben ser heterogéneos, donde la grid debe ser capaz de poder manejar cualquier tipo de recurso que maneje el sistema, si no resultaríatotalmente inútil
Answer
  • True
  • False

Question 87

Question
En un Algoritmo de Anillo cuando algún proceso observa que el coordinador no funciona
Answer
  • Construye un mensaje elección con su propio número de proceso y envía el mensaje a su sucesor
  • El mensaje se pierde
  • Se reinicia el flujo entre los procesos
  • El proceso envía un mensaje de elección a los demás procesos con un número mayor, si alguno responde es el nuevo coordinador

Question 88

Question
En la sincronización de relojes exclusión mutua los algoritmos de elección son
Answer
  • Centralizado, distribuido y Token Ring
  • Centralizado, distribuido
  • Grandulón y anillo
  • Cristian y Berkeley

Question 89

Question
En el algoritmo del grandulón cuando un proceso observa que el coordinador ya no responde a las solicitudes, inicia una elección. Un proceso P realiza una elección de la siguiente manera
Answer
  • P envía un mensaje de ELECCIÓN a los demás procesos con un número mayor. Sinadie responde, P gana la elección y se convierte en el coordinador. Si uno de los procesos con un número mayor responde, toma el control. El trabajo de P termina.
  • P envía el mensaje buscando un proceso que esté funcionando y queda como el coordinador
  • P queda como el nuevo coordinador
  • P envía un mensaje a su sucesor para que este sea el nuevo coordinador

Question 90

Question
En los algoritmo de elección necesitan que un proceso actúe como coordinador, iniciador, secuenciador o que desempeñe de cierta forma algún papel especial
Answer
  • True
  • False

Question 91

Question
La característica principal del algoritmo grandulón es que el proceso busca los procesos con su id menor y el que responda queda como nuevo coordinador
Answer
  • True
  • False

Question 92

Question
El administrador de memoria tiene como objetivos
Answer
  • Ubicar, reemplazar, cargar y descargar procesos en la memoria principal
  • Asignar y monitorear el tamaño de la memoria.
  • Enviar solicitudes de asignación de memoria virtual
  • Proteger el procesador de accesos indeseados accidentales o intencionales

Question 93

Question
Cuál de estas no es una técnica de administración de memoria:
Answer
  • Partición Fija
  • Partición Dinámica
  • Paginación Compleja
  • Segmentación Simple

Question 94

Question
Son características de la DSM (Memoria compartida distribuida)
Answer
  • El uso de técnicas de partición dinámica de memoria
  • El uso de métodos para compartir variables y/o objetos
  • Alto desempeño compartiendo un solo espacio de direcciones virtuales con páginas
  • Bajo tráfico y latencia en la red al implementar direcciones virtuales con páginas

Question 95

Question
El principal problema que existe en el uso de memoria compartida distribuida es:
Answer
  • La tolerancia a fallas de red
  • La ausencia de una memoria común
  • El uso de paginadores externos
  • Problemas de rendimiento cuando existen acceso frecuentes a una página por varios procesos.

Question 96

Question
Este método de asignación de memoria compartida distribuida(DSM) permite el uso de objetos y métodos
Answer
  • DSM basado en páginas
  • DSM basado en variables
  • DSM basado en objetos
  • DSM basado en métodos

Question 97

Question
En la arquitectura cliente/servidor
Answer
  • Los clientes (o programas que representan entidades que necesitan servicios) y los servidores (o programas que proporcionan servicios) son objetos separados desde un punto de vista lógico y que se comunican a través de una red de comunicaciones para realizar una o varias tareas de forma conjunta
  • Los clientes (o programas que representan entidades que necesitan servicios) y los servidores (o programas que proporcionan servicios) son objetos separados desde un punto de vista físico y se comunican a través de una red de comunicaciones para realizar una o varias tareas de forma conjunta
  • Los clientes y los servidores son objetos unidos desde un punto de vista lógico, aunque estos no se comunican a través de una red de comunicaciones para realizar una o varias tareas de forma conjunta
  • Los clientes (programas que proporcionan servicios) y los servidores (programas que representan entidades que necesitan servicios) son objetos separados desde un punto de vista fisco y que se comunican a través de una red de comunicaciones para realizar una o varias tareas de forma conjunta

Question 98

Question
La arquitectura cliente/servidor es
Answer
  • un modelo para el desarrollo de sistemas de información, en el que las transacciones se dividen en procesos independientes que cooperan entre sí para intercambiar información, servicios o recursos
  • un modelo para el desarrollo de sistemas de información, en el que las transacciones se dividen en procesos dependientes que cooperan entre sí para compartir recursos
  • Cualquier combinación de sistemas que pueden colaborar entre si para dar a los usuarios toda la información que ellos necesiten conociendo la ubicación
  • Es un procesamiento de datos de índole colaborativo entre dos o más computadoras que no estén conectadas a una red

Question 99

Question
Los clientes realizan generalmente funciones como:
Answer
  • Captura y validación de los datos de entrada
  • Gestión de periféricos compartidos
  • Control de accesos concurrentes a bases de datos compartidas
  • Enlaces de comunicaciones con otras redes de área local o extensa

Question 100

Question
Los Clientes interactúan con el usuario, usualmente en forma gráfica. Frecuentemente se comunican con procesos auxiliares que se encargan de establecer conexión con el servidor, enviar el pedido, recibir la respuesta, manejar las fallas y realizar actividades de sincronización y de seguridad
Answer
  • True
  • False

Question 101

Question
Los CLIENTES proporcionan un servicio al SERVIDOR y devuelven los resultados. En algunos casos existen procesos auxiliares que se encargan de recibir las solicitudes del cliente, verificar la protección, activar un proceso servidor para satisfacer el pedido, recibir su respuesta y enviarla al cliente. Además, deben manejar los interbloqueos, la recuperación ante fallas, y otros aspectos afines.
Answer
  • True
  • False

Question 102

Question
¿Una aplicación distribuida es una aplicación con distintos componentes que se ejecutan en entornos separados, normalmente en diferentes plataformas conectadas a través de una red?
Answer
  • True
  • False

Question 103

Question
Son características de las aplicaciones distribuidas
Answer
  • Concurrencia, Topología de la red, Ubicación de la lógica, Homogeneidad de las plataformas, Seguridad
  • Concurrencia, Centralizada, Ubicación de la lógica, Replicadas, Seguridad
  • Concurrencia, Topología de la red, Particionadas, Centralizada, Homogeneidad de las plataformas, Seguridad
  • Concurrencia, Topología de la red, Ubicación de la lógica, Centralizada, Replicadas

Question 104

Question
¿Las aplicaciones monolíticas son aquellas en las que el software se estructura en grupos funcionales muy acoplados, involucrando los aspectos referidos a la presentación, procesamiento y almacenamiento de la información.?
Answer
  • True
  • False

Question 105

Question
En una aplicación monolítica las tres partes que forman un todo y se ejecutan en la misma máquina son
Answer
  • Datos, Lógica de negocio, Interface de usuario
  • Datos, Distribución, Heterogeneidad
  • Distribución, Heterogeneidad, Autonomía
  • Datos, Lógica de negocio, Autonomía

Question 106

Question
¿Cuales de estas sentencias son dos ventajas de una aplicación distribuida?
Answer
  • Funcionan mas rápido y son fácil de desarrollar
  • Su actualización es más costosa y son fácil de desarrollar
  • Son infinitamente más lentos en el procesamiento de peticiones sencillas y su actualización es más costosa
  • Funcionan más rápido y Requieren habilitar el acceso real a la carpeta de datos para todos los usuarios de la aplicación

Question 107

Question
CORBA significa Common Object Request Broker Architecture y es un estándar que facilita el desarrollo de aplicaciones distribuidas en entornos heterogéneos
Answer
  • True
  • False

Question 108

Question
El objetivo de CORBA es ayudar a reducir la complejidad, disminuir los costes y acelerar la introducción de nuevas aplicaciones informáticas, promoviendo la teoría y la práctica de la tecnología de objetos en los sistemas distribuidos
Answer
  • True
  • False

Question 109

Question
No es una característica de CORBA
Answer
  • Posibilidad de interacción entre diferentes tecnologías: uno de los principales beneficios de la utilización de CORBA es la posibilidad de normalizar las interfaces entre las diversas tecnologías y poder así combinarlas
  • Transparencia de distribución: ni cliente ni servidor necesitan saber si la aplicación está distribuida o centralizada, pues el sistema se ocupa de todo eso
  • Integración de software existente: se amortiza la inversión previa reutilizando el software con el que se trabaja, incluso con sistemas heredados
  • Se basa en la provisión de un mecanismo uniforme de comunicación entre procesos e interfaces publicados para acceder a recursos compartidos

Question 110

Question
Principales elementos en los que se basa CORBA son
Answer
  • El lenguaje de definición de interfaces IDL, El ORB (Object Request Broker) y protocolo GIOP (General Inter-ORB Protocol)
  • El lenguaje de definición de interfaces IDL, modelo cliente/servidor y protocolo GIOP (General Inter-ORB Protocol)
  • XML (eXtensible Mark up Lenguage), modelo cliente/servidor y JRMI (Java Remote Method Invocation)
  • Protocolo GIOP (General Inter-ORB Protocol), modelo cliente/servidor y JRMI (Java Remote Method Invocation)

Question 111

Question
Las ventajas de CORBA son:
Answer
  • El sistema no es transparente al programador, Disponibilidad y Versatilidad
  • Eficiencia, adaptación a lenguajes de programación, disponibilidad y versatilidad
  • El sistema es transparente al programador, Eficiencia, adaptación a lenguajes de programación
  • Seguridad, versatilidad y eficiencia

Question 112

Question
Las capas de la arquitectura Grid, desde la más cercana al usuario a las cercanas a la red, son:
Answer
  • Aplicación, middleware, recursos y red (conectividad)
  • Interfaz, servicio web, modelo OSI
  • Interfaz, software, cables y computadores
  • Lenguaje de programación, sistema operativo y hardware

Question 113

Question
¿Cuáles de las siguientes opciones se considerarían recursos parte de la malla (Grid) computacional?
Answer
  • Computadoras, sensores, Bases de datos
  • Middleware, metadatos, videoconferencias
  • Empresas, cálculos matemáticos, personas
  • Renata, Clara, Ruana, Radar

Question 114

Question
¿Cuáles serían algunas de las funciones de la capa de Middleware en Grid?
Answer
  • Optimizar el uso de recursos, Ejecutar las tareas, Encontrar el lugar conveniente para ejecutar la tarea solicitada por el usuario
  • Coste económico, consistencia, integridad
  • Persistencia, seguridad, gestión de datos
  • Portabilidad, compartición de código, conectividad

Question 115

Question
Las redes de computadores y computación paralela son tecnologías usadas en grid computing
Answer
  • True
  • False

Question 116

Question
La capa de Recurso define protocolos para una negociación de recursos segura, inicialización, monitorización, control, aprovechamiento de las operaciones de compartición sobre recursos individuales
Answer
  • True
  • False

Question 117

Question
Los tipos de Sincronización de relojes son:
Answer
  • Físico (las máquinas tienen el mismo valor de reloj aunque marquen una hora distinta de la real) y Lógicos (las máquinas tienen el mismo valor de reloj y esté no se debe desviarse de la hora real)
  • Lógicos (las máquinas tienen el mismo valor de reloj aunque marquen una hora distinta de la real) y físicos (las máquinas tienen el mismo valor de reloj y esté no se debe desviarse de la hora real).
  • Centralizado, Distribuido, físicos y lógicos
  • Exclusión mutua, elección de coordinador y consenso distribuido

Question 118

Question
Una de las ventajas que presenta la Sincronización de reloj exclusión mutua centralizado es:
Answer
  • Requiere sólo de tres mensajes (requerir, otorgar, liberar)
  • Si el coordinador no envía respuesta ante la negación, el solicitante no sabe si la respuesta no le llega por negación o por falla
  • Si un proceso falla hay que rehacer el anillo
  • Si un proceso recibe un mensaje de elección, envía un mensaje de respuesta y comienza una nueva elección.

Question 119

Question
El Algoritmo Centralizado se basa en
Answer
  • Que existe un proceso diferenciado que coordine el acceso a la sección crítica, sino que se implementa un protocolo que permite establecer un acuerdo entre los procesos para decidir quién entra a la sección crítica
  • se basa en que todo proceso que quiera acceder a la sección crítica obtenga antes el beneplácito del resto de los procesos
  • Se basan en la existencia de un proceso coordinador de la sección crítica, que gestiona peticiones de entrar y dejar la sección crítica
  • se basa en la idea de que un proceso que sospecha del fallo del coordinador intente promoverse a coordinador retando a los procesos más fuertes que él

Question 120

Question
El Algoritmo Centralizado: Proceso coordinador controla el acceso a la sección crítica. Se solicitan permisos de acceso indicando la región crítica
Answer
  • True
  • False

Question 121

Question
Los relojes físicos (de hardware) de un sistema distribuido no están sincronizados
Answer
  • True
  • False
Show full summary Hide full summary

Similar

Preguntas de exámen Sistemas Distribuidos
Utriboy ;)
Examen Sistemas Distribuidos FEB 2S 2012/2013
Antoine B
Examen Sistemas Distribuidos SEP 2014/2015
Antoine B
Examen Sistemas Distribuidos - FEB 2S 2014/2015
Antoine B
Sistemas Distribuidos (Modulo 2)
Antoine B
Examen Sistemas Distribuidos FEB 1S 2015/2016
Antoine B
Examen Sistemas Distribuidos FEB 2S 2013/2014
Antoine B
SISTEMAS DISTRIBUIDOS
jchusi
Examen Sistemas Distribuidos FEB 2S 2015/2016
Antoine B
Sistemas Distribuidos (Modulo 3)
Antoine B
Examen Sistemas Distribuidos - SEPT 2012/2013
Antoine B