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