SCD. Autoevaluación del Tema 3. Paso de Mensajes.


  • Asignatura: Sistemas Concurrentes y Distribuidos.
  • Curso Académico: 2024-25.
  • Grado: Doble Grado en Ingeniería Informática y Matemáticas.
  • Grupo: Único.
  • Profesor: Manuel Isidoro Capel Tuñón.
  • Descripción: Este documento tiene como objetivo servir para estudiar la asignatura de Sistemas Concurrentes y Distribuidos. En él, se puede encontrar una corta autoevaluación formada por unas 25 preguntas tipo test sobre la parte de paso de mensajes.

  1. ¿Qué problema resuelve la espera selectiva?

  2. ¿Qué ocurre si ninguna guarda es ejecutable en un select?

  3. ¿En qué caso la sentencia select selecciona no determinísticamente una alternativa?

  4. ¿Cuál es una ventaja principal de las arquitecturas con múltiples elementos de cómputo?

  5. En el modelo SPMD, ¿qué característica principal lo distingue?

  6. ¿Qué problema es común en sistemas distribuidos con paso de mensajes?

  7. ¿Qué tipo de operación de paso de mensajes no bloquea al emisor?

  8. ¿Qué define una comunicación con cita en paso de mensajes?

  9. ¿Cuál de los siguientes lenguajes utiliza bindings para MPI?

  10. ¿Qué significa MPI_Comm_size en el contexto de MPI?

  11. ¿Qué es un cuello de botella en arquitecturas de programa único almacenado?

  12. ¿Qué es una guarda en una instrucción select?

  13. ¿Qué alternativa es correcta para sistemas con paso de mensajes?

  14. ¿Qué instrucción de MPI inicia una comunicación no bloqueante?

  15. ¿Qué ventaja ofrece el paso de mensajes con búfer?

  16. ¿Qué herramienta facilita la ejecución de programas MPI?

  17. ¿Cuál es un ejemplo de comunicación síncrona en sistemas distribuidos?

  18. ¿Qué define el término "cliente" en un modelo cliente/servidor?

  19. ¿Qué representa una alternativa indexada en un select?

  20. ¿Qué tipo de mensajes permite el uso de MPI_ANY_SOURCE?

  21. ¿Qué proceso controla la sincronización en un sistema productor-consumidor?

  22. ¿Qué modelo de multiprocesamiento utiliza múltiples procesadores para ejecutar instrucciones independientes?

  23. ¿Qué asegura una guarda ejecutable en un select?

  24. ¿Qué mecanismo minimiza interbloqueos en comunicación no bloqueante?

  25. ¿Qué instrucción libera una solicitud en MPI?