1 minute read

PROCESOS CONCURRENTES ASÍNCRONOS

(EXCLUSIÓN MUTUA, SECCIÓN CRÍTICA, SEMÁFOROS) EN UN SISTEMA OPERATIVO.

Los procesos concurrentes asíncronos son aquellos que se ejecutan de manera simultánea e independiente en un sistema operativo. En este contexto, la exclusión mutua, la sección crítica y los semáforos son mecanismos comunes utilizados para garantizar la correcta sincronización y coordinación entre los procesos.

Advertisement

- Exclusión mutua: es un mecanismo que se utiliza para evitar que dos o más procesos accedan simultáneamente a un recurso compartido. Según Silberschatz, Galvin y Gagne (2018), se puede implementar la exclusión mutua utilizando técnicas como los semáforos, los monitores, los bloqueos o los hilos.

- Sección crítica: es una porción de código que accede a un recurso compartido y que debe ser ejecutada de manera exclusiva por un proceso a la vez. Según Tanenbaum y Bos (2015), para implementar la sección crítica, se puede utilizar la exclusión mutua y definir una región crítica explícitamente en el código del proceso.

This article is from: