Volver al temario
Tema 04 · 70 páginas

Comunicación y sincronización

Tema completo Modo estudio
GUÍA DE ESTUDIO · Páginas 66 Ver PDF

Objetivos

Material de estudio basado en la edición de 2014. Borrador pendiente de revisión editorial independiente.

Objetivos — Comunicación y Sincronización

Resumen

Los objetivos didácticos del módulo establecen las competencias que el estudiante debe alcanzar:

  1. Conciencia de la necesidad de sincronización: comprender por qué los procesos cooperativos concurrentes deben sincronizarse y comunicarse para cumplir una tarea común.

  2. Compartición de recursos lógicos: saber que la compartición de dispositivos, código y variables compartidas genera la necesidad de sincronizar el acceso en exclusión mutua. Los procesos comparten también recursos físicos, pero esta compartición es transparente y gestionada por el SO.

  3. Ventajas y desventajas de los mecanismos: conocer las diferentes herramientas que ofrece el SO para garantizar el acceso en exclusión mutua y sus respectivos compromisos.

  4. Dificultad de uso: ser consciente de que todas las herramientas de acceso exclusivo son difíciles de utilizar y requieren cuidado para no producir situaciones inconsistentes o bloqueantes.

  5. Paso de mensajes: conocer las características generales de los mecanismos de comunicación basados en mensajes.

  6. Uso práctico: saber utilizar las herramientas proporcionadas por un SO concreto para comunicar y sincronizar procesos.

Ideas clave

  • La exclusión mutua es el objetivo central de la sincronización.
  • Los mecanismos de IPC son potentes pero propensos a errores si se usan incorrectamente.
  • El módulo combina teoría abstracta con la interfaz de llamadas al sistema de Unix/Linux.
Consultar el contenido original