Beruflich Dokumente
Kultur Dokumente
Los algoritmos de exclusin mutua (comnmente abreviada como mutex por mutual
exclusion) se usan en programacin concurrente para evitar el ingreso a sus secciones crticas
por ms de un proceso a la vez. La seccin crtica es el fragmento de cdigo donde puede
modificarse un recurso compartido.
La mayor parte de estos recursos son las seales, contadores, colas y otros datos que se
emplean en la comunicacin entre el cdigo que se ejecuta cuando se da servicio a
una interrupcin y el cdigo que se ejecuta el resto del tiempo. Se trata de un problema de
vital importancia porque, si no se toman las precauciones debidas, una interrupcin puede
ocurrir entre dos instrucciones cualesquiera del cdigo normal y esto puede provocar graves
fallos.
La tcnica que se emplea por lo comn para conseguir la exclusin mutua es inhabilitar
las interrupciones durante el conjunto de instrucciones ms pequeo que impedir la
corrupcin de la estructura compartida (la seccin crtica). Esto impide que el cdigo de la
interrupcin se ejecute en mitad de la seccin crtica.
Monitores
Pasaje de transmisin
De forma abstracta, se llama mensaje a una porcin de informacin que un proceso emisor
enva a un destinatario (El cual puede ser otro proceso, un actor o un objeto). El modelo de
paso de mensajes es el que define los mtodos y funciones para poder llevar a cabo el envo
de un mensaje de un proceso emisor a un destinatario. Supone un enfoque opuesto al
paradigma tradicional en el cual los procesos, funciones y subrutinas slo podan ser llamados
directamente a travs de su nombre.