SCD. Autoevaluación del Tema 2. Exclusión Mutua.


  • 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 exclusión mutua.

  1. ¿Qué garantiza el algoritmo de Dijkstra para N procesos?

  2. ¿Qué propiedad NO es garantizada por el algoritmo de Dijkstra?

  3. ¿Qué representa el turno en un algoritmo de exclusión mutua?

  4. ¿Qué asegura el algoritmo de Peterson al pasar entre etapas?

  5. ¿Qué asegura el uso de etapas en el algoritmo de Peterson?

  6. ¿Cuál es una de las condiciones de Dijkstra para la exclusión mutua?

  7. ¿Cómo maneja el algoritmo de Dijkstra las prioridades entre procesos?

  8. ¿Qué propiedad asegura el algoritmo de Peterson?

  9. ¿Qué significa "progreso finito" en el contexto de Dijkstra?

  10. ¿Qué mejora introduce el algoritmo de Peterson para N procesos?

  11. ¿Cómo soluciona el algoritmo de Knuth la inanición en exclusión mutua?

  12. ¿Qué hace un proceso después de usar la sección crítica en el algoritmo de Peterson?

  13. ¿Qué ocurre si dos procesos intentan acceder simultáneamente en el algoritmo de Peterson?

  14. ¿Qué técnica introduce el algoritmo de Knuth?

  15. ¿Cómo resuelve el método de refinamiento sucesivo el problema de exclusión mutua?

  16. ¿Qué es una "etapa" en el algoritmo de Peterson para N procesos?

  17. ¿Qué condición debe cumplirse para que un proceso entre a la sección crítica en el algoritmo de Peterson?

  18. ¿Qué problema puede surgir al verificar las claves en algoritmos de refinamiento sucesivo?

  19. ¿Qué problema intenta resolver la exclusión mutua?

  20. ¿Qué ocurre si todos los procesos solicitan acceso simultáneamente en el algoritmo de Dijkstra?

  21. ¿Qué condición garantiza el algoritmo de Knuth?

  22. ¿Qué garantiza el algoritmo de Dekker?

  23. ¿Qué garantiza la propiedad de equidad en exclusión mutua?

  24. ¿Qué asegura la verificación de exclusión mutua en un algoritmo para N procesos?

  25. ¿Cuál es el principal problema de los bucles de espera activa?