Sistemas operativos
SEMAFORO
EN 1965 SURGIO EL USO DE LA VARIABLE ENTERA PARA CONTAR EL NUMERO DE SEÑALES DE DESPERTAR, GUARDAR PARAA UN USO FUTURO.
• UN SEMAFORO PODRIA TENER EL VALOR 0,
•RESUELVE EL PROBLEMA DE PERDIDA DE SEÑALES DE DESPERTAR.
SEMAFOROS BINARIOS: LOS SEMAFOROS QUE SE INICIALIZAN A 1 Y SON UTILIZADOS POR DOS O MAS PROCEOS PARA ASEGURAR QUE SOLO UNO DE ELLOS PUEDAN ENTRARA SU REGION CRITICA .
MUTEX
SON BUENOS PARA ADMINISTRAR LA EXCLUSION MUTUA PARA CIERTO RECURSO COMPARTIDO DE CODIGO.
CONCEPTO
ES UNA VARIABLE QUE PUEDEESTAR EN UNO DE DOS ESTADOS:ABIERTO O CERRADO.
SI ESTA ABIERTO SIGNIFICA QUE LA REGIONCRITICA ESTA DISPONIBLE SE LLAMA MUTEX LOCK.
SI ESTA CERRADA, SE BLOQUEA HASTA QUE EL HILO QUE ESTA EN LA REGION CRITICA TERMINE Y LLAME MUTEX UNCLOK.
EL
MUTEXES EN PTHREARDS
PROPORCIONASVARIAS FUNCIONES QUE PUEDEN UTILIZAR PARA SINCRONIZAR LOS HILOS.
LAS VARIABLES DE CONDICION
PERMITEN QUE LOS HILOS SE BLOQUEEN DEBIDO A QUE CIERTA CONDICION NO SE ESTA CUMPLIENDO
EL PATRON ES ELQUE CIERRE UN MUTEX Y DESPUES ESPERE EN UNA VATIABLE CONDICIONAL CAUNDO NO PUEDA OBTENER LO QUE DESEA.
MONITORES
ES UNA COLECCION DE PROCEDIMIENTOS, VARIALBES Y ESTRUCTURAS DE DATOS QUE SE AGRUPANEN UN TIPO ESPECIAL DE MODULO O PAQUETE.
TIENEN UNA IMPORTANTE PROPIEDAD QUE LES HACE UTILESS PARA LOGRAR LA EXCLUSION MUTUA
LOS PROCESOS PUEDEN LLAMAR A LOS PROCEDIMIENTOS EN MONITOR CADA VEZQUE LO DESEAN PERO NO PUEDEN ACCEDER DE MANERA DIRECTA A LAS ESTRUCTURAS DE DATOS INTERNAS DEL AMOR DESDE PROCEDIMIENTOS DECLARADOS .
SON UNA CONTRUCCION DEL LENGUAJE DE PROGRAMACION, SON ESPECIALES YPUEDE MANEJAR LLAMADAS A LOS PROCEDIMIENTOS DEL MONITOR EN FORMA DISTINTAS A LAS LLAMADAS A OTROS PROCEDIMIENTOS.
PAISAJE TRANSMISION DE MENSAJES
ESTE METODO DE...
Regístrate para leer el documento completo.