Objetivos
Texto íntegro de la conversión. Las figuras y la disposición de las notas se pueden consultar en el PDF.
Página 6
Objetivos
En los contenidos didácticos de este módulo encontraréis las herramientas básicas para alcanzar los objetivos siguientes:
-
Ser conscientes de la necesidad de sincronizar y comunicar los procesos que cooperan de modo concurrente para cumplir una tarea común.
-
Saber que la compartición de recursos lógicos del sistema (los dispositivos, el código, las variables compartidas, etc.) da lugar a la necesidad de sincronizar los procesos que los comparten para garantizar que el acceso de éstos a los recursos se efectúa correctamente (en exclusión mutua). Los procesos también comparten los recursos del sistema computador a nivel físico, pero esta compartición es gestionada por el sistema operativo y es transparente a los procesos. En este módulo, siempre nos referiremos a la compartición de recursos lógicos.
-
Conocer las ventajas y desventajas de los diferentes mecanismos que ofrece un sistema operativo para garantizar el acceso en exclusión mutua a los recursos lógicos compartidos.
-
Saber que todas las herramientas que sirven para asegurar el acceso exclusivo a los recursos del sistema son difíciles de utilizar y que se debe tener mucho cuidado para no producir situaciones inconsistentes o bloqueadoras cuando se trabaja con ellas.
-
Conocer las características generales de un mecanismo de comunicación basado en el paso de mensajes.
-
Saber utilizar las herramientas proporcionadas por algún sistema operativo concreto para comunicar y sincronizar procesos.
Ver fragmento extraído sin normalizar
## Página 6
<!-- source-page: 6 -->
GNUFDL • PID_00214803 6 Comunicación y sincronización
Objetivos
En los contenidos didácticos de este módulo encontraréis las herramientas
básicas para alcanzar los objetivos siguientes:
1. Ser conscientes de la necesidad de sincronizar y comunicar los procesos
que cooperan de modo concurrente para cumplir una tarea común.
2. Saber que la compartición de recursos lógicos del sistema (los dispositi-
vos, el código, las variables compartidas, etc.) da lugar a la necesidad de
sincronizar los procesos que los comparten para garantizar que el acceso
de éstos a los recursos se efectúa correctamente (en exclusión mutua). Los
procesos también comparten los recursos del sistema computador a nivel
físico, pero esta compartición es gestionada por el sistema operativo y es
transparente a los procesos. En este módulo, siempre nos referiremos a la
compartición de recursos lógicos.
3. Conocer las ventajas y desventajas de los diferentes mecanismos que ofre-
ce un sistema operativo para garantizar el acceso en exclusión mutua a los
recursos lógicos compartidos.
4. Saber que todas las herramientas que sirven para asegurar el acceso exclu-
sivo a los recursos del sistema son difíciles de utilizar y que se debe tener
mucho cuidado para no producir situaciones inconsistentes o bloqueado-
ras cuando se trabaja con ellas.
5. Conocer las características generales de un mecanismo de comunicación
basado en el paso de mensajes.
6. Saber utilizar las herramientas proporcionadas por algún sistema operativo
concreto para comunicar y sincronizar procesos.