Leer Semáforo ¿libre? =0 Leer variable y escribir “1” (swap) Si ¿Conseguido? =1 No No Si Cambiar Datos compartidos Fin cambios Datos compartidos Li...
Leer Semáforo ¿libre? =0 Leer variable y escribir “1” (swap) Si ¿Conseguido? =1 No No Si Cambiar Datos compartidos Fin cambios Datos compartidos Liberar variable y escribir “0” FIGURA 4. Sincronización de Memoria 8.2.1.1. Sincronización. Como se ha comentado en la introducción, debe existir un método de coordinación para poder acceder a la memoria compartida por parte de un único procesador, debe garantizarse un proceso de exclusión mutua. El método garantizará un “bloqueo” de la memoria por medio de la conveniente “semaforización”. Se leerá/escribirá sobre la “variable de bloqueo”.
Compartir