Control de Lectura

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

1. ¿Qué se considera un proceso en sistemas distribuidos?

a) Un conjunto de instrucciones

b) Un programa en ejecución

c) Un nodo de red

d) Una biblioteca distribuida

R//: B

2. ¿En qué se diferencia la ejecución de procesos en sistemas distribuidos frente a sistemas

monolíticos?

a) Los procesos se ejecutan de manera aislada.

b) Los procesos se ejecutan en un único nodo.

c) Los procesos no se ejecutan en red.

d) Los procesos no pueden colaborar entre sí.

R//: A

3. ¿Qué desafíos enfrenta la distribución de procesos en sistemas distribuidos?

a) Concurrencia, sincronización y redundancia.

b) Pérdida de mensajes, entrega desordenada y duplicación.

c) Gestión de la concurrencia, sincronización y tolerancia a fallas.

d) Coordinación, redundancia y comunicación.

R//: C

4. ¿Qué implica la concurrencia en sistemas distribuidos?

a) Ejecución simultánea de procesos.

b) Ejecución secuencial de procesos.

c) Fallos en la ejecución de procesos.

d) Comunicación entre procesos.

R//: A

5. ¿Cuál es el propósito de la sincronización en sistemas distribuidos?

a) Asegurar que los procesos se ejecuten en orden.


b) Facilitar la redundancia de procesos.

c) Evitar la comunicación entre procesos.

d) Controlar la concurrencia de procesos.

R//: A

6. ¿Por qué la tolerancia a fallas es crítica en sistemas distribuidos?

a) Para evitar la ejecución de procesos.

b) Para garantizar la redundancia de datos.

c) Debido a la complejidad inherente del entorno.

d) Para limitar la comunicación entre procesos.

R//: C

7. ¿Cómo se clasifican los procesos distribuidos en términos de cooperación?

a) Procesos independientes y procesos competitivos.

b) Procesos aislados y procesos redundantes.

c) Procesos colaborativos y procesos sincrónicos.

d) Procesos síncronos y procesos asíncronos.

R//: A

8. ¿Qué papel juega la comunicación en sistemas distribuidos?

a) Mantener la redundancia.

b) Mantener la concurrencia.

c) Mantener unidos los procesos.

d) Evitar la tolerancia a fallas.

R//: C

9. ¿Qué implica la comunicación síncrona en sistemas distribuidos?

a) Coordinación en tiempo real.

b) Comunicación independiente.

c) Entrega desordenada de mensajes.

d) Duplicación de mensajes.
R//: A

10. ¿Cómo se realiza la comunicación entre procesos en sistemas distribuidos?

a) A través de nodos aislados.

b) Mediante replicación de procesos.

c) Utilizando mensajería e invocación remota.

d) Con sistemas monolíticos.

R//: C

11. ¿Cuáles son los desafíos comunes en la comunicación de sistemas distribuidos?

a) Control de flujo y redundancia.

b) Confirmación de entrega y replicación.

c) Pérdida de mensajes y entrega desordenada.

d) Tolerancia a fallas y sincronización.

R//: C

12. ¿Por qué la coordinación entre procesos distribuidos es esencial?

a) Para generar condiciones de carrera.

b) Para mantener la redundancia.

c) Para evitar la concurrencia.

d) Para evitar resultados inesperados y mantener la integridad del sistema.

R//: D

13. ¿Cuál es un método común para abordar la tolerancia a fallas en sistemas distribuidos?

a) Control de flujo.

b) Replicación de procesos y datos.

c) Confirmación de entrega.

d) Mensajería asíncrona.

R//: B
14. ¿Qué facilitan los middlewares y las bibliotecas distribuidas en el desarrollo de aplicaciones
distribuidas?

a) La redundancia de procesos.

b) La sincronización temporal.

c) Herramientas para la implementación de comunicación y coordinación.

d) La ejecución independiente de procesos.

R//: C

15. ¿Cuál es el propósito de los frameworks como Apache ZooKeeper en sistemas distribuidos?

a) Control de flujo.

b) Gestión de la concurrencia.

c) Simplificar la gestión de procesos y comunicación.

d) Replicación de datos.

R//: C

16. ¿Qué problemas pueden surgir en sistemas distribuidos debido a la concurrencia?

a) Coordinación efectiva y redundancia.

b) Pérdida de mensajes y duplicación.

c) Consistencia de datos y condiciones de carrera.

d) Confirmación de entrega y sincronización.

R//: C

17. ¿Cuáles son las áreas críticas que requieren atención en el desarrollo de aplicaciones

distribuidas?

a) La redundancia y la replicación.

b) La tolerancia a fallas y la concurrencia.

c) La sincronización y el control de flujo.

d) La gestión de recursos compartidos y la prevención de condiciones de carrera.

R//: B

18. ¿Qué papel desempeñan los modelos de comunicación síncrona y asíncrona en sistemas
distribuidos?

a) Coordinar procesos y gestionar eventos.

b) Mantener redundancia y evitar la concurrencia.

c) Replicar datos y controlar el flujo.

d) Evitar la duplicación de mensajes y gestionar la mensajería.

R//: A

19. ¿Por qué es esencial comprender la complejidad de la distribución de procesos en sistemas


distribuidos?

a) Para evitar la redundancia.

b) Para garantizar la replicación de datos.

c) Para diseñar, implementar y mantener sistemas distribuidos de manera efectiva.

d) Para limitar la comunicación entre procesos.

R//: C

20. ¿Cuáles son las habilidades esenciales para los estudiantes de tercer nivel en informática en el ámbito
de sistemas distribuidos?

a) Desarrollo de aplicaciones monolíticas y redundancia.

b) Diseño de sistemas centralizados y coordinación temporal.

c) Comprensión de la complejidad de la distribución de procesos, sincronización y tolerancia a

fallas.

d) Implementación de sistemas independientes y mensajería síncrona.

R//: C

También podría gustarte