Académique Documents
Professionnel Documents
Culture Documents
Interrupciones
Obtiene el control
Guarda el estado del proceso
interrumpido
Analiza la interrupcin
Transfiere el control a la rutina
CONCEPTOS
En una mquina monoprocesador, la ejecucin de procesos concurrentes no puede
superponerse; los procesos solo pueden intercalarse.
Es ms, un proceso continuar ejecutndose hasta que solicite un servicio el sistema
operativo o hasta que sea interrumpido. Esta capacidad puede ofrecerse en forma de
primitivas definidas por el ncleo del sistema para habilitar o inhabilitar las interrupciones.
SECCIN CRTICA
Se denomina seccin crtica, a la porcin de cdigo de un programa de computador
en la cual se accede a un recurso compartido (estructura de datos o dispositivo) que no
debe ser accedido por ms de un hilo en ejecucin. La seccin crtica por lo general
termina en un tiempo determinado y el hilo, proceso o tarea slo tendr que esperar un
perodo determinado de tiempo para entrar.
Tenemos dos tipos de rdenes para gestionar mensajes (para enviar y recibir):
Enviar: send (destino, mensaje)
Recibir: receive (origen, mensaje)
DIRECCIONAMIENTO
Es necesario disponer de alguna forma de especificar en la primitiva send que
proceso va a recibir el mensaje.
La mayora de las implementaciones permiten a los procesos receptores indicar el
origen del mensaje que se va a recibir.
Los distintos esquemas para hacer referencia a los procesos en las primitivas send y
receive se encuadran dentro de 2 categoras: