Sistemas Distribuidos

Descripción

Test sobre Sistemas Distribuidos, creado por jeicibanz el 13/07/2014.
jeicibanz
Test por jeicibanz, actualizado hace más de 1 año
jeicibanz
Creado por jeicibanz hace más de 10 años
105
0

Resumen del Recurso

Pregunta 1

Pregunta
¿Cómo debe considerarse la mejor configuración de un sistema operativo distribuido auténtico?
Respuesta
  • 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

Pregunta 2

Pregunta
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.
Respuesta
  • True
  • False

Pregunta 3

Pregunta
Al decir que un Sistema Operativo Distribuido se caracteriza por la transparencia es por:
Respuesta
  • 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.

Pregunta 4

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

Pregunta 5

Pregunta
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
Respuesta
  • Monocast
  • Broadcast
  • Multicast
  • Hipercast

Pregunta 6

Pregunta
En la evolución de la arquitectura cliente servidor ¿La era de la computadora central se encargaba de?
Respuesta
  • 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

Pregunta 7

Pregunta
En la evolución de la arquitectura cliente servidor ¿La era del computo a través de redes brinda la posibilidad de que?
Respuesta
  • 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

Pregunta 8

Pregunta
Son parte de la evolución de la arquitectura cliente servidor
Respuesta
  • 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

Pregunta 9

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

Pregunta 10

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

Pregunta 11

Pregunta
Replica Catalog como herramienta importante de Globus Toolkit, sirve para:
Respuesta
  • 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

Pregunta 12

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

Pregunta 13

Pregunta
No es una herramienta de Globus Toolkit
Respuesta
  • GRAM
  • GRIS
  • MDS
  • GRAMN

Pregunta 14

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

Pregunta 15

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

Pregunta 16

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

Pregunta 17

Pregunta
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).
Respuesta
  • True
  • False

Pregunta 18

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

Pregunta 19

Pregunta
Dentro de la categoría de “integración” del middleware, los tipos de integración se pueden ver como:
Respuesta
  • 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

Pregunta 20

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

Pregunta 21

Pregunta
Una de las características del cliente es:
Respuesta
  • 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

Pregunta 22

Pregunta
Las características de un cliente liviano son:
Respuesta
  • 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

Pregunta 23

Pregunta
Una de las funciones del proceso cliente es:
Respuesta
  • 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

Pregunta 24

Pregunta
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.
Respuesta
  • True
  • False

Pregunta 25

Pregunta
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.
Respuesta
  • True
  • False

Pregunta 26

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

Pregunta 27

Pregunta
¿Cuáles de los siguientes pasos sigue el algoritmo de Berkeley?
Respuesta
  • 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

Pregunta 28

Pregunta
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:
Respuesta
  • Berkeley
  • Promedio
  • Cristian
  • Lamport

Pregunta 29

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

Pregunta 30

Pregunta
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.
Respuesta
  • True
  • False

Pregunta 31

Pregunta
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:
Respuesta
  • 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

Pregunta 32

Pregunta
Con el paso del tiempo el middleware cuenta con un procedimiento llamado RPC el cual:
Respuesta
  • 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

Pregunta 33

Pregunta
El middleware a tiempo real tiene como característica principal:
Respuesta
  • 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

Pregunta 34

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

Pregunta 35

Pregunta
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?
Respuesta
  • True
  • False

Pregunta 36

Pregunta
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
Respuesta
  • True
  • False

Pregunta 37

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

Pregunta 38

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

Pregunta 39

Pregunta
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
Respuesta
  • True
  • False

Pregunta 40

Pregunta
Una de las ventajas de los sistemas distribuidos
Respuesta
  • 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

Pregunta 41

Pregunta
Una de las desventajas de los sistemas distribuidos es
Respuesta
  • 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

Pregunta 42

Pregunta
Se dice que un sistema distribuido es abierto porque:
Respuesta
  • 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

Pregunta 43

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

Pregunta 44

Pregunta
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:
Respuesta
  • Escalabilidad
  • Transparencia
  • Fiabilidad
  • Flexibilidad

Pregunta 45

Pregunta
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
Respuesta
  • True
  • False

Pregunta 46

Pregunta
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:
Respuesta
  • True
  • False

Pregunta 47

Pregunta
Una transacción distribuida es:
Respuesta
  • 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

Pregunta 48

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

Pregunta 49

Pregunta
Si una transacción falla
Respuesta
  • 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.

Pregunta 50

Pregunta
Las transacciones concurrentes interfieren unas con otras?
Respuesta
  • True
  • False

Pregunta 51

Pregunta
on propiedades de las transacciones la Atomicidad, Consistencia, Aislamiento, Durabilidad
Respuesta
  • True
  • False

Pregunta 52

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

Pregunta 53

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

Pregunta 54

Pregunta
Las principales características de un diseño con hilos de un servidor de archivos o similar son:
Respuesta
  • 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

Pregunta 55

Pregunta
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
Respuesta
  • Estático
  • Dinámico
  • Variable
  • Fijo

Pregunta 56

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

Pregunta 57

Pregunta
Las siglas de JAVA RMI corresponden a:
Respuesta
  • Remote Machine Invocation
  • Remote Mainframe Invocation
  • Remote Method Invocation
  • Remote Middleware Invocation

Pregunta 58

Pregunta
Es un objetivo de JAVA RMI
Respuesta
  • 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

Pregunta 59

Pregunta
Es una desventaja de JAVA RMI
Respuesta
  • 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

Pregunta 60

Pregunta
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
Respuesta
  • True
  • False

Pregunta 61

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

Pregunta 62

Pregunta
Cuales son las desventajas de utilizar middleware orientado a procesos
Respuesta
  • 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

Pregunta 63

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

Pregunta 64

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

Pregunta 65

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

Pregunta 66

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

Pregunta 67

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

Pregunta 68

Pregunta
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?
Respuesta
  • True
  • False

Pregunta 69

Pregunta
¿Cuál de las siguientes no es una desventaja de las Bases de Datos Distribuidas?
Respuesta
  • 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

Pregunta 70

Pregunta
¿Diga cuál de las siguientes no es una ventaja de las BBDD en los sistemas heterogéneos?
Respuesta
  • 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

Pregunta 71

Pregunta
A continuación elija los dos pasos para llevar a cabo la integración de las BBDD
Respuesta
  • 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

Pregunta 72

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

Pregunta 73

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

Pregunta 74

Pregunta
La razón principal que hizo posible la creación de sistemas o computadoras personales fue:
Respuesta
  • 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

Pregunta 75

Pregunta
Los sistemas en red dieron la posibilidad, a través de las característica de ofrecer recursos y consumirlos, del surgimiento de
Respuesta
  • 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

Pregunta 76

Pregunta
La diferencia principal entre un sistema en red y un sistema distribuido es
Respuesta
  • 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

Pregunta 77

Pregunta
Un tipo de RPC es
Respuesta
  • DCOM
  • ONE
  • SOCKET
  • TRICOM

Pregunta 78

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

Pregunta 79

Pregunta
RPC es un protocolo que permite
Respuesta
  • 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

Pregunta 80

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

Pregunta 81

Pregunta
RPC se emplea tradicionalmente en ambiente UNIX?
Respuesta
  • True
  • False

Pregunta 82

Pregunta
¿Grid Computing, que es?
Respuesta
  • 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

Pregunta 83

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

Pregunta 84

Pregunta
Los requisitos que debe cumplir cualquier grid son:
Respuesta
  • 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

Pregunta 85

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

Pregunta 86

Pregunta
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
Respuesta
  • True
  • False

Pregunta 87

Pregunta
En un Algoritmo de Anillo cuando algún proceso observa que el coordinador no funciona
Respuesta
  • 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

Pregunta 88

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

Pregunta 89

Pregunta
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
Respuesta
  • 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

Pregunta 90

Pregunta
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
Respuesta
  • True
  • False

Pregunta 91

Pregunta
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
Respuesta
  • True
  • False

Pregunta 92

Pregunta
El administrador de memoria tiene como objetivos
Respuesta
  • 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

Pregunta 93

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

Pregunta 94

Pregunta
Son características de la DSM (Memoria compartida distribuida)
Respuesta
  • 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

Pregunta 95

Pregunta
El principal problema que existe en el uso de memoria compartida distribuida es:
Respuesta
  • 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.

Pregunta 96

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

Pregunta 97

Pregunta
En la arquitectura cliente/servidor
Respuesta
  • 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

Pregunta 98

Pregunta
La arquitectura cliente/servidor es
Respuesta
  • 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

Pregunta 99

Pregunta
Los clientes realizan generalmente funciones como:
Respuesta
  • 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

Pregunta 100

Pregunta
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
Respuesta
  • True
  • False

Pregunta 101

Pregunta
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.
Respuesta
  • True
  • False

Pregunta 102

Pregunta
¿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?
Respuesta
  • True
  • False

Pregunta 103

Pregunta
Son características de las aplicaciones distribuidas
Respuesta
  • 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

Pregunta 104

Pregunta
¿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.?
Respuesta
  • True
  • False

Pregunta 105

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

Pregunta 106

Pregunta
¿Cuales de estas sentencias son dos ventajas de una aplicación distribuida?
Respuesta
  • 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

Pregunta 107

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

Pregunta 108

Pregunta
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
Respuesta
  • True
  • False

Pregunta 109

Pregunta
No es una característica de CORBA
Respuesta
  • 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

Pregunta 110

Pregunta
Principales elementos en los que se basa CORBA son
Respuesta
  • 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)

Pregunta 111

Pregunta
Las ventajas de CORBA son:
Respuesta
  • 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

Pregunta 112

Pregunta
Las capas de la arquitectura Grid, desde la más cercana al usuario a las cercanas a la red, son:
Respuesta
  • 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

Pregunta 113

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

Pregunta 114

Pregunta
¿Cuáles serían algunas de las funciones de la capa de Middleware en Grid?
Respuesta
  • 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

Pregunta 115

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

Pregunta 116

Pregunta
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
Respuesta
  • True
  • False

Pregunta 117

Pregunta
Los tipos de Sincronización de relojes son:
Respuesta
  • 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

Pregunta 118

Pregunta
Una de las ventajas que presenta la Sincronización de reloj exclusión mutua centralizado es:
Respuesta
  • 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.

Pregunta 119

Pregunta
El Algoritmo Centralizado se basa en
Respuesta
  • 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

Pregunta 120

Pregunta
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
Respuesta
  • True
  • False

Pregunta 121

Pregunta
Los relojes físicos (de hardware) de un sistema distribuido no están sincronizados
Respuesta
  • True
  • False
Mostrar resumen completo Ocultar resumen completo

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