jeicibanz
Quiz by , created more than 1 year ago

Quiz on Sistemas Distribuidos, created by jeicibanz on 13/07/2014.

105
0
0
No tags specified
jeicibanz
Created by jeicibanz almost 10 years ago
Close

Sistemas Distribuidos

Question 1 of 121

1

¿Cómo debe considerarse la mejor configuración de un sistema operativo distribuido auténtico?

Select one of the following:

  • 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

Explanation

Question 2 of 121

1

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.

Select one of the following:

  • True
  • False

Explanation

Question 3 of 121

1

Al decir que un Sistema Operativo Distribuido se caracteriza por la transparencia es por:

Select one of the following:

  • 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.

Explanation

Question 4 of 121

1

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

Select one of the following:

  • True
  • False

Explanation

Question 5 of 121

1

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

Select one of the following:

  • Monocast

  • Broadcast

  • Multicast

  • Hipercast

Explanation

Question 6 of 121

1

En la evolución de la arquitectura cliente servidor ¿La era de la computadora central se encargaba de?

Select one of the following:

  • 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

Explanation

Question 7 of 121

1

En la evolución de la arquitectura cliente servidor ¿La era del computo a través de redes brinda la posibilidad de que?

Select one of the following:

  • 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

Explanation

Question 8 of 121

1

Son parte de la evolución de la arquitectura cliente servidor

Select one of the following:

  • 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

Explanation

Question 9 of 121

1

¿Es la era de la conexión libre parte de la evolución de la arquitectura cliente servidor?

Select one of the following:

  • True
  • False

Explanation

Question 10 of 121

1

¿Hacen parte los sistemas personales de la evolución de la arquitectura cliente servidor?

Select one of the following:

  • True
  • False

Explanation

Question 11 of 121

1

Replica Catalog como herramienta importante de Globus Toolkit, sirve para:

Select one of the following:

  • 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

Explanation

Question 12 of 121

1

Globus Toolkit es un entorno de desarrollo para servicios Grid basado en:

Select one of the following:

  • Arquitectura cerrada

  • Desarrollo integrado

  • Arquitectura Abierta

  • Aplicaciones software Java

Explanation

Question 13 of 121

1

No es una herramienta de Globus Toolkit

Select one of the following:

  • GRAM

  • GRIS

  • MDS

  • GRAMN

Explanation

Question 14 of 121

1

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

Select one of the following:

  • True
  • False

Explanation

Question 15 of 121

1

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

Select one of the following:

  • True
  • False

Explanation

Question 16 of 121

1

Middleware es un software de computadora que conecta componentes de software o aplicaciones para que puedan intercambiar datos entre éstas

Select one of the following:

  • True
  • False

Explanation

Question 17 of 121

1

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).

Select one of the following:

  • True
  • False

Explanation

Question 18 of 121

1

La taxonomía o clasificación del middleware puede ser descrita en dos grandes categorías:

Select one of the following:

  • Integración y Aplicación.

  • Aplicación y consistencia

  • Abreviación y protocolo

  • Integración y Complejidad

Explanation

Question 19 of 121

1

Dentro de la categoría de “integración” del middleware, los tipos de integración se pueden ver como:

Select one of the following:

  • 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

Explanation

Question 20 of 121

1

La clasificación por “aplicación” del middleware no incluye:

Select one of the following:

  • Middleware para acceso a información (DAM)

  • Middleware de escritorio.

  • Middleware basados en la web

  • Middleware Orientado a procesos de sincronización.

Explanation

Question 21 of 121

1

Una de las características del cliente es:

Select one of the following:

  • 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

Explanation

Question 22 of 121

1

Las características de un cliente liviano son:

Select one of the following:

  • 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

Explanation

Question 23 of 121

1

Una de las funciones del proceso cliente es:

Select one of the following:

  • 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

Explanation

Question 24 of 121

1

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.

Select one of the following:

  • True
  • False

Explanation

Question 25 of 121

1

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.

Select one of the following:

  • True
  • False

Explanation

Question 26 of 121

1

Cristian propone sincronizar un conjunto de relojes de máquinas a partir de una que esté sincronizada externamente, con cual fuente normalmente se sincroniza

Select one of the following:

  • UTC =>Respuesta

  • GMT+1

  • GMT-4

  • GMT+10

Explanation

Question 27 of 121

1

¿Cuáles de los siguientes pasos sigue el algoritmo de Berkeley?

Select one of the following:

  • 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

Explanation

Question 28 of 121

1

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:

Select one of the following:

  • Berkeley

  • Promedio

  • Cristian

  • Lamport

Explanation

Question 29 of 121

1

El algoritmo de Cristian tiene problemas de escalabilidad en la arquitectura cliente-servidor

Select one of the following:

  • True
  • False

Explanation

Question 30 of 121

1

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.

Select one of the following:

  • True
  • False

Explanation

Question 31 of 121

1

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:

Select one of the following:

  • 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

Explanation

Question 32 of 121

1

Con el paso del tiempo el middleware cuenta con un procedimiento llamado RPC el cual:

Select one of the following:

  • 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

Explanation

Question 33 of 121

1

El middleware a tiempo real tiene como característica principal:

Select one of the following:

  • 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

Explanation

Question 34 of 121

1

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

Select one of the following:

  • True
  • False

Explanation

Question 35 of 121

1

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?

Select one of the following:

  • True
  • False

Explanation

Question 36 of 121

1

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

Select one of the following:

  • True
  • False

Explanation

Question 37 of 121

1

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

Select one of the following:

  • True
  • False

Explanation

Question 38 of 121

1

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

Select one of the following:

  • True
  • False

Explanation

Question 39 of 121

1

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

Select one of the following:

  • True
  • False

Explanation

Question 40 of 121

1

Una de las ventajas de los sistemas distribuidos

Select one of the following:

  • 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

Explanation

Question 41 of 121

1

Una de las desventajas de los sistemas distribuidos es

Select one of the following:

  • 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

Explanation

Question 42 of 121

1

Se dice que un sistema distribuido es abierto porque:

Select one of the following:

  • 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

Explanation

Question 43 of 121

1

Son características de los sistemas distribuidos:

Select one of the following:

  • Escalabilidad, Transparencia, Consistencia, Seguridad y Aplicabilidad

  • Escalabilidad, Transparencia, Consistencia, Seguridad y Flexibilidad

  • Escalabilidad, Transparencia, Concurrencia, Seguridad y Atomicidad

  • Escalabilidad, Transparencia, Concurrencia, Seguridad y Durabilidad

Explanation

Question 44 of 121

1

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:

Select one of the following:

  • Escalabilidad

  • Transparencia

  • Fiabilidad

  • Flexibilidad

Explanation

Question 45 of 121

1

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

Select one of the following:

  • True
  • False

Explanation

Question 46 of 121

1

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:

Select one of the following:

  • True
  • False

Explanation

Question 47 of 121

1

Una transacción distribuida es:

Select one of the following:

  • 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

Explanation

Question 48 of 121

1

El agente raíz tiene la responsabilidad de:

Select one of the following:

  • Asegurar BEGIN-TRANSACTION, COMMIT O ROLLBACK

  • Asegurar asegurar BEGIN-TRANSACTION únicamente

  • Iniciar la conexión

  • cerrar la conexión

Explanation

Question 49 of 121

1

Si una transacción falla

Select one of the following:

  • 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.

Explanation

Question 50 of 121

1

Las transacciones concurrentes interfieren unas con otras?

Select one of the following:

  • True
  • False

Explanation

Question 51 of 121

1

on propiedades de las transacciones la Atomicidad, Consistencia, Aislamiento, Durabilidad

Select one of the following:

  • True
  • False

Explanation

Question 52 of 121

1

Dentro de un proceso, varios hilos comparten el espacio de direcciones y se ejecutan de forma paralela

Select one of the following:

  • True
  • False

Explanation

Question 53 of 121

1

Entre los distintos hilos de un proceso se comparten las variables locales.

Select one of the following:

  • True
  • False

Explanation

Question 54 of 121

1

Las principales características de un diseño con hilos de un servidor de archivos o similar son:

Select one of the following:

  • 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

Explanation

Question 55 of 121

1

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

Select one of the following:

  • Estático

  • Dinámico

  • Variable

  • Fijo

Explanation

Question 56 of 121

1

Generalmente, la gestión de accesos a las regiones críticas de los hilos se suele controlar mediante

Select one of the following:

  • Exclusión mutua

  • Bloqueos

  • Semáforos mútex

  • Mensajes

Explanation

Question 57 of 121

1

Las siglas de JAVA RMI corresponden a:

Select one of the following:

  • Remote Machine Invocation

  • Remote Mainframe Invocation

  • Remote Method Invocation

  • Remote Middleware Invocation

Explanation

Question 58 of 121

1

Es un objetivo de JAVA RMI

Select one of the following:

  • 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

Explanation

Question 59 of 121

1

Es una desventaja de JAVA RMI

Select one of the following:

  • 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

Explanation

Question 60 of 121

1

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

Select one of the following:

  • True
  • False

Explanation

Question 61 of 121

1

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

Select one of the following:

  • True
  • False

Explanation

Question 62 of 121

1

Cuales son las desventajas de utilizar middleware orientado a procesos

Select one of the following:

  • 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

Explanation

Question 63 of 121

1

Los componentes de un agente middleware son

Select one of the following:

  • Entidades, medios de comunicación, leyes

  • Server skeleton, client stub

  • Entidades, medios de comunicación, client stub

  • Medios de comunicación, leyes, Server skeleton

Explanation

Question 64 of 121

1

La taxonomía o clasificación de middleware puede ser descrita

Select one of the following:

  • Integración

  • Aplicación

  • Integración ,aplicación, reflexión.

  • Una de integración y otra de aplicación

Explanation

Question 65 of 121

1

Los servicios de middleware proporcionan a una aplicación a ser más fiable y disponible?

Select one of the following:

  • True
  • False

Explanation

Question 66 of 121

1

Los middleware pueden ayudar a los desarrolladores de software a no tener que escribir APIs para todos los programas de control

Select one of the following:

  • True
  • False

Explanation

Question 67 of 121

1

¿La independencia lógica de datos es un nivel de transparencia en una Base de Datos Distribuida?

Select one of the following:

  • True
  • False

Explanation

Question 68 of 121

1

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?

Select one of the following:

  • True
  • False

Explanation

Question 69 of 121

1

¿Cuál de las siguientes no es una desventaja de las Bases de Datos Distribuidas?

Select one of the following:

  • 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

Explanation

Question 70 of 121

1

¿Diga cuál de las siguientes no es una ventaja de las BBDD en los sistemas heterogéneos?

Select one of the following:

  • 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

Explanation

Question 71 of 121

1

A continuación elija los dos pasos para llevar a cabo la integración de las BBDD

Select one of the following:

  • 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

Explanation

Question 72 of 121

1

Los sistemas de lotes son usados actualmente para permitir a varias terminales servir con una sola CPU

Select one of the following:

  • True
  • False

Explanation

Question 73 of 121

1

Inicialmente los sistemas personales poseían sus propios recursos locales pero actualmente solo tienen acceso a estos mismos

Select one of the following:

  • True
  • False

Explanation

Question 74 of 121

1

La razón principal que hizo posible la creación de sistemas o computadoras personales fue:

Select one of the following:

  • 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

Explanation

Question 75 of 121

1

Los sistemas en red dieron la posibilidad, a través de las característica de ofrecer recursos y consumirlos, del surgimiento de

Select one of the following:

  • 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

Explanation

Question 76 of 121

1

La diferencia principal entre un sistema en red y un sistema distribuido es

Select one of the following:

  • 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

Explanation

Question 77 of 121

1

Un tipo de RPC es

Select one of the following:

  • DCOM

  • ONE

  • SOCKET

  • TRICOM

Explanation

Question 78 of 121

1

RPC (Remote Procedure Call) significa

Select one of the following:

  • Llamada a un procedimiento remoto

  • Una supercomputadora

  • Un sistema operativo

  • Un protocolo de encapsulamiento

Explanation

Question 79 of 121

1

RPC es un protocolo que permite

Select one of the following:

  • 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

Explanation

Question 80 of 121

1

El protocolo RPC (Remote Procedure Call) soporta tanto TCP como UDP?

Select one of the following:

  • True
  • False

Explanation

Question 81 of 121

1

RPC se emplea tradicionalmente en ambiente UNIX?

Select one of the following:

  • True
  • False

Explanation

Question 82 of 121

1

¿Grid Computing, que es?

Select one of the following:

  • 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

Explanation

Question 83 of 121

1

¿Cuales con las capas de la arquitectura del grid?

Select one of the following:

  • Fabric, Connectivity, Resource, Collective, Application

  • Fabric, Connectivity, Resource, Collective, transport

  • Fabric, internet, Resource, Collective, Application

  • Fabric, Connectivity, link, Collective, Application

Explanation

Question 84 of 121

1

Los requisitos que debe cumplir cualquier grid son:

Select one of the following:

  • 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

Explanation

Question 85 of 121

1

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

Select one of the following:

  • True
  • False

Explanation

Question 86 of 121

1

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

Select one of the following:

  • True
  • False

Explanation

Question 87 of 121

1

En un Algoritmo de Anillo cuando algún proceso observa que el coordinador no funciona

Select one of the following:

  • 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

Explanation

Question 88 of 121

1

En la sincronización de relojes exclusión mutua los algoritmos de elección son

Select one of the following:

  • Centralizado, distribuido y Token Ring

  • Centralizado, distribuido

  • Grandulón y anillo

  • Cristian y Berkeley

Explanation

Question 89 of 121

1

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

Select one of the following:

  • 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

Explanation

Question 90 of 121

1

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

Select one of the following:

  • True
  • False

Explanation

Question 91 of 121

1

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

Select one of the following:

  • True
  • False

Explanation

Question 92 of 121

1

El administrador de memoria tiene como objetivos

Select one of the following:

  • 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

Explanation

Question 93 of 121

1

Cuál de estas no es una técnica de administración de memoria:

Select one of the following:

  • Partición Fija

  • Partición Dinámica

  • Paginación Compleja

  • Segmentación Simple

Explanation

Question 94 of 121

1

Son características de la DSM (Memoria compartida distribuida)

Select one of the following:

  • 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

Explanation

Question 95 of 121

1

El principal problema que existe en el uso de memoria compartida distribuida es:

Select one of the following:

  • 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.

Explanation

Question 96 of 121

1

Este método de asignación de memoria compartida distribuida(DSM) permite el uso de objetos y métodos

Select one of the following:

  • DSM basado en páginas

  • DSM basado en variables

  • DSM basado en objetos

  • DSM basado en métodos

Explanation

Question 97 of 121

1

En la arquitectura cliente/servidor

Select one of the following:

  • 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

Explanation

Question 98 of 121

1

La arquitectura cliente/servidor es

Select one of the following:

  • 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

Explanation

Question 99 of 121

1

Los clientes realizan generalmente funciones como:

Select one of the following:

  • 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

Explanation

Question 100 of 121

1

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

Select one of the following:

  • True
  • False

Explanation

Question 101 of 121

1

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.

Select one of the following:

  • True
  • False

Explanation

Question 102 of 121

1

¿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?

Select one of the following:

  • True
  • False

Explanation

Question 103 of 121

1

Son características de las aplicaciones distribuidas

Select one of the following:

  • 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

Explanation

Question 104 of 121

1

¿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.?

Select one of the following:

  • True
  • False

Explanation

Question 105 of 121

1

En una aplicación monolítica las tres partes que forman un todo y se ejecutan en la misma máquina son

Select one of the following:

  • Datos, Lógica de negocio, Interface de usuario

  • Datos, Distribución, Heterogeneidad

  • Distribución, Heterogeneidad, Autonomía

  • Datos, Lógica de negocio, Autonomía

Explanation

Question 106 of 121

1

¿Cuales de estas sentencias son dos ventajas de una aplicación distribuida?

Select one of the following:

  • 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

Explanation

Question 107 of 121

1

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

Select one of the following:

  • True
  • False

Explanation

Question 108 of 121

1

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

Select one of the following:

  • True
  • False

Explanation

Question 109 of 121

1

No es una característica de CORBA

Select one of the following:

  • 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

Explanation

Question 110 of 121

1

Principales elementos en los que se basa CORBA son

Select one of the following:

  • 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)

Explanation

Question 111 of 121

1

Las ventajas de CORBA son:

Select one of the following:

  • 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

Explanation

Question 112 of 121

1

Las capas de la arquitectura Grid, desde la más cercana al usuario a las cercanas a la red, son:

Select one of the following:

  • 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

Explanation

Question 113 of 121

1

¿Cuáles de las siguientes opciones se considerarían recursos parte de la malla (Grid) computacional?

Select one of the following:

  • Computadoras, sensores, Bases de datos

  • Middleware, metadatos, videoconferencias

  • Empresas, cálculos matemáticos, personas

  • Renata, Clara, Ruana, Radar

Explanation

Question 114 of 121

1

¿Cuáles serían algunas de las funciones de la capa de Middleware en Grid?

Select one of the following:

  • 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

Explanation

Question 115 of 121

1

Las redes de computadores y computación paralela son tecnologías usadas en grid computing

Select one of the following:

  • True
  • False

Explanation

Question 116 of 121

1

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

Select one of the following:

  • True
  • False

Explanation

Question 117 of 121

1

Los tipos de Sincronización de relojes son:

Select one of the following:

  • 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

Explanation

Question 118 of 121

1

Una de las ventajas que presenta la Sincronización de reloj exclusión mutua centralizado es:

Select one of the following:

  • 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.

Explanation

Question 119 of 121

1

El Algoritmo Centralizado se basa en

Select one of the following:

  • 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

Explanation

Question 120 of 121

1

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

Select one of the following:

  • True
  • False

Explanation

Question 121 of 121

1

Los relojes físicos (de hardware) de un sistema distribuido no están sincronizados

Select one of the following:

  • True
  • False

Explanation