Please enable JavaScript.
Coggle requires JavaScript to display documents.
SISTEMAS OPERATIVOS (SECCION CRITICA (La sección pueden variar dependiendo…
SISTEMAS OPERATIVOS
SECCION CRITICA
Por lo general termina en un tiempo determinado. Y el hilo, proceso o tarea, solo tiene que esperar un determinado tiempo para entrar.
Se necesita un mecanismo de sincronizan en la entrada y salida de la sección critica para asegurar la utilización en exclusiva del recurso.
-
-
-
La sección pueden variar dependiendo de los Sistemas Operativos, por ejemplo:
-
-
-
-
EXCLUSIÓN MUTUA
Se usan en programación concurrente para evitar el ingreso a sus secciones criticas por mas de un proceso a la vez.
La técnica que se emplea por lo común conseguir la exclusión mutua es inhabilitar las interrupciones durante el conjunto de instrucciones mas pequeño que impediría la corrupción de la estructura compartida
-
En un sistema multiprocesador de memoria compartida se utiliza la operación indivisible Test and Set sobre una bandera para esperar hasta que el otro programador la despeje
-
Cuando el código deja la sección critica se despeja la Bandera (se lo conoce como Spin Lock o Espera activa)