Please enable JavaScript.
Coggle requires JavaScript to display documents.
Mecanismos de Sincronización MEca_Sincro (Monitores (Implementación…
Mecanismos de Sincronización
Semaforos
Caracteristicas
Contador Igual a "0"
Variables globales compatibles
Valor 1 cuando se tiene proceso en la sección Critica
Implementación
Wait
Signal
Funcionamiento
Implementar cierres de exclusión mutua o locks
Sirve como barrera
Permite un max de N threads acceder a un recurso
Monitores
Caracteristicas
Solución de alto nivel
Acceso de tareas a datos comunes
Tiene cola de entrada
Implementación
wait(c)
wait(c,orden)
signal(c)
empty(c)
minrank(c)
Funcionamiento
Implemetar cierres de exclusión
mutua o locks
Sirve como barrera
Encapsula datos adicional tiene un mecanismo de sincronización
Modelos de Comunicación
Funcionamiento
Interaccion entre procesos
Memoria compartida
Intercambio de mensajes
Caracteristicas
Interacción entre procesos
Acceden a regiones de memoria compartida
Intercambio de mensajes entre ellos
Sincronización
Envir Mensaje
Recibir Mensaje
Mecanismos de sincronización
Asincronico
Sincronico
Invocación remota
Candados
Lock (Cerrar Candado)
Unlock ( Abrir Candado)