Monitores Sistemas Operativos

También podría gustarte

Está en la página 1de 7

Monitores

Definicin
Los monitores son estructuras de un lenguaje
de
programacin
que
ofrecen
una
funcionalidad equivalente a la de los
semforos y que son ms fciles de controlar.
En los semforos, tanto la exclusin mutua
como la sincronizacin son responsabilidades
del programador.

Estructura bsica de un monitor

Se creo un mecanismo llamado variable de


condicin. Una variable de condicin se controla
con solo dos operaciones:
wait(variable) Forma el proceso en la lista
de espera de la variable de condicin.
signal(variable) Libera al primer proceso de
la lista de la variable de decisin. Esta operacin
implica la salida del proceso actual del monitor.

En el estado activo existen tres opciones para


que un proceso abandone el monitor:
1- SALIR
2- CONTINUAR
3- RETARDAR

También podría gustarte