RSS

jueves, 10 de diciembre de 2009

5.2.2 MANEJADORES DE INTERRUPCIÓN

Manejadores de interrupción

(interrupt handler). Un manejador de interrupciones, también conocido como ISR (interrupt service routine o rutina de servicio de interrupción), es una subrutina callback en un sistema operativo o en un controlador de dispositivo cuya ejecución es desencadenada por la recepción de una interrupción. Los manejadores de instrucciones tienen una multitud de funciones, que varían basadas en el motivo por el cual la interrupción fue generada y la velocidad en la cual el manejador de interrupciones completa su tarea.

Estos manejadores pueden ser iniciados por interrupciones de hardware o de software, y son usados para servir a los dispositivos de hardware y transiciones entre modos protegidos de operación como los llamados de sistema.


Las interrupciones deben ocultarse en el S. O.:
• Cada proceso que inicie una operación de e / s se bloquea hasta que termina la e / s y ocurra la interrupción.
• El procedimiento de interrupción realiza lo necesario para desbloquear el proceso que lo inicio.

0 comentarios:

Publicar un comentario