Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Este algoritmo garantiza la exclusión mutua. Si dos procesos con distinto ritmo de ejecución, compiten
por la región critica se adoptaría el ritmo del proceso mas lento.
El otro problema viene dado por que si un proceso falla tanto dentro como fuera de su sección critica,
el otro proceso queda bloqueado indefinidamente.
Algoritmo de Peterson
Este algoritmo garantiza la exclusión mutua debido al uso de una variable compartida, turno, que se
chequea cada vez.
Semaforos
Los semáforos pueden contemplarse como variables que tienen un valor entero sobre las que se definen
las tres operaciones siguientes:
Monitores
Un monitor es, esencialmente, una colección de datos y de procedimientos para su manipulación junto
con una secuencia de inicialización.
Las variables de datos globales son generalmente privadas al monitor por lo que solo son accesibles a
los procedimientos de este.
Los procedimientos del monitor podrían ser públicos o privados.
Un monitor puede considerarse como una estructura estática que se activa únicamente cuando alguno
de sus procedimientos públicos es llamado por un proceso en ejecución y se dice, entonces, que el
proceso en cuestión entra o tiene acceso al monitor.
Paso de Mensajes
Los mensajes constituyen un mecanismo relativamente sencillo y adecuado tanto para la comunicación
como para la sincronización entre procesos que trabajan en entornos centralizados o entornos
distribuidos.
En esencia, un mensaje es una colección de información que puede ser intercambiada entre un proceso
emisor y un proceso receptor.