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.
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
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?
Question 10
Question
¿Hacen parte los sistemas personales de la evolución de la arquitectura cliente servidor?
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:
Question 13
Question
No es una herramienta de Globus Toolkit
Question 14
Question
Los elementos que conforman Globus toolkit (junto con sus herramientas de desarrollo software) cumplen con el framework Web Services Resource (WSRF)
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).
Question 16
Question
Middleware es un software de computadora que conecta componentes de software o aplicaciones para que puedan intercambiar datos entre éstas
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).
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.
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.
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
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.
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?
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?
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
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
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
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
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
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:
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:
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?
Question 51
Question
on propiedades de las transacciones la Atomicidad, Consistencia, Aislamiento, Durabilidad
Question 52
Question
Dentro de un proceso, varios hilos comparten el espacio de direcciones y se ejecutan de forma paralela
Question 53
Question
Entre los distintos hilos de un proceso se comparten las variables locales.
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
Question 61
Question
RMI proporciona comunicación remota entre programas escritos en diferentes lenguajes de programación (C, JAVA, COBOL, Etc.)
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?
Question 66
Question
Los middleware pueden ayudar a los desarrolladores de software a no tener que escribir APIs para todos los programas de control
Question 67
Question
¿La independencia lógica de datos es un nivel de transparencia en una Base de Datos Distribuida?
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?
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
Question 73
Question
Inicialmente los sistemas personales poseían sus propios recursos locales pero actualmente solo tienen acceso a estos mismos
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
Question 78
Question
RPC (Remote Procedure Call) significa
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?
Question 81
Question
RPC se emplea tradicionalmente en ambiente UNIX?
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
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
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
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
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
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.
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?
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.?
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
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
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
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
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
Question 121
Question
Los relojes físicos (de hardware) de un sistema distribuido no están sincronizados