Preguntas Memoria Compartida

1.¿Que es la memoria compartida en sistemas distribuidos? a) Es una abstracción utilizada para compartir datos entre com

Views 73 Downloads 0 File size 181KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

1.¿Que es la memoria compartida en sistemas distribuidos? a) Es una abstracción utilizada para compartir datos entre computadores que no comparten memoria física b) Colección de estaciones de trabajo conectadas por una LAN que comparten un solo espacio de direcciones paginado c) Colección de estaciones de trabajo conectadas por una red, compartiendo un único espacio de memoria virtual d) Todas las anteriores

2.Segun los siguientes enunciados escoja la mas coherente característica de la memoria compartida. a) ahorra al programador todo lo referente al flujo de mensajes al escribir sus aplicaciones y la hace una herramienta fundamental para aplicaciones paralelas o un grupo de aplicaciones distribuidas b) Es un compuesto utilizada para la creación de aplicaciones móviles del sistema c) Limpia el hardware del computador haciendo que sea mas ágil para el cliente d) Ninguna de las anteriores

3.Con cual sistema es comparable el DSM Memoria compartida. a)Pasos de mensajes b)Multiprocesos c)Multicomputadoras d) Sistema Distribuido

4. ¿Quienes fueron los pioneros en proponer el paradigma de la memoria compartida? a) Li y Hudak (1989) b) Bill Gates y Steve Jobs (1995) c) Linus Torvald y Stallman (1989) d) Einsten y Tesla (1944)

5. ¿Que característica se identifica como una desventaja del sistema de memoria compartida? a) Es un sistema fácil de programar y fácil de construir pero el desempeño es pobre. Uso de caches (surge el problema de la consistencia) b) Compartir variables u objetos en lugar de páginas c) La comunicación y sincronización se realiza a través de la memoria, la comunicación es transparente para los procesos. d) La ubicación de los datos, su movimiento, etc., lo maneja el sistema de memoria compartida distribuida.

6. ¿Cual es el proceso que permite la implementación de la memoria virtual.? a) Es la capa de software que nos permiten gestionar los mecanismos de comunicaciones b) Es un conjunto bien conocido de reglas y formatos que se utilizan para la comunicación

entre procesos que realizan una determinada tarea. c) implementación sólo es factible sobre una colección de computadores homogéneos con formatos de datos y paginación comunes. d)Implementación solo es factible ante la complementación de los modelos de consistencia sobre los valores de paginado.

7.¿ Cual es el Soporte ideal para los DSM? a) kernels y Mach b) Chorus y Mach c) Chorus y Kernels d) Choros y March

8. ¿Cuales son los dos tipos de políticas de escritura que se manejan en DSM? a) Write update y print b)Execute and Write c) Write invalidate y read d) Write update y Write invalidate

9. Escoja los principales pilares que contiene la estructura de un DSM

a)La orientación a Bytes, Datos inmutables y la orientación de los objetos b) los Datos mutables , objetos y bytes c) La orientación a Bytes , orientación de los objetos , Datos complejos. d) La orientación a Bytes , Datos inmutables , orientación objetiva.

10. Para poder utilizar DSM se debe construir un servicio de . a) Sincronizacion b) Sincronizacion Distribuida c) Sistema distribuido d) Sistema de Sincronizacion

11. Especifica las garantías que un sistema otorga sobre los valores que los procesos leen de los objetos dado que en realidad acceden a una réplica de cada objeto y que múltiples procesos pueden actualizar los objetos . La definición corresponde a un modelo . a) Modelo de sincronizacion b)Modelo de Consistencia c)Modelo de Inconsistencia d)Modelo de Coherencia

12. Defina el significado de un Modelo de coherencia a) Coherencia de cache en multiprocesadores b) Rendimiento y requerimientos de multiples copias de los datos c) Todas las anteriores d) Procesos que acceden a variables compartidas

13. Cuales son los tipos de Consistencias a)Relajada , estricta , incoherente y secuencial b) Relajada , estricta , coherencia y secuencial c) Relajada , casual , estricta y secuencial d) Relajada , causal , estricta y secuencial

14. La consistencia estricta es prácticamente imposible de implementar en un a)Sistema Distribuido b)Sistema de redes. c)Sistema universitario. d)Ninguna de las anteriores

15. Cual es el modelo de implementación de consistencia Secuencial a) se ejecutan procesos en paralelo sobre diferentes máquinas, cualquier mezcla de ejecución b) Se respeta el orden de los programas c) Ay B d) Se implementa utilizando un único servidor que administra los datos compartidos

16. Caracteristicas Principales de la consistencia Casual a)Procesos implementados en la combinación de metologias causal b) No están relacionados causalmente. 0 Las operaciones que no están relacionadas causalmente se dice que son congruentes c) A y B d) Ninguna de las anteriores

17. Cuales son los métodos principales de La consistencia relajada a)Acquire y reléase b) Release y Aquaman c) Acquire y Relax d)Release y Relax

18. patrón de uso que puede reducir el rendimiento de cachés distribuidos con coherencia en los bloques de recurso de tamaño más pequeño gestionado por el mecanismo de cache. El enunciado corresponde a a) False - Char b)False - Sharing c)Coherencia d)Cache

19. Cual es la relación mas acertiva para paginas pequeñas y grandes a) Mas comunicación en las paginas pequeñas y en las paginas grandes los false Sharing b) ejecución en datos y paginas grandes con mayor capacidad de memoria c) implementación de modelos en las paginas pequeñas y en las grandes los false sharing d) Ninguna de las anteriores

20. Siglas correctas de la memoria compartida a)ELN b)FARC c)DSM d)DMS