¿Qué es una interrupción?
(También conocida como interrupción hardware o
petición de interrupción) es una señal recibida por el procesador de un
ordenador, indicando que debe "interrumpir" el curso de ejecución
actual y pasar a ejecutar código específico para tratar esta situación. Es un
mecanismo por el cual los dispositivos de entrada/salida demandan la
intervención de la CPU.
¿Que produce las interrupciones?
Las interrupciones surgen de las necesidades que tienen los dispositivos periféricos de enviar información al procesador principal de un sistema de computación. La primera técnica que se empleó fue que el propio procesador se encargara de sondear (polling) los dispositivos cada cierto tiempo para averiguar si tenía pendiente alguna comunicación para él.
¿Que produce las interrupciones?
Las interrupciones surgen de las necesidades que tienen los dispositivos periféricos de enviar información al procesador principal de un sistema de computación. La primera técnica que se empleó fue que el propio procesador se encargara de sondear (polling) los dispositivos cada cierto tiempo para averiguar si tenía pendiente alguna comunicación para él.
¿Cuáles son las clases de interrupciones emitidas
por hardware?
-Enmascarables
-No enmascarables
¿Qué es una interrupción enmascarable?
Cuando las interrupciones pueden ser activadas
(permitidas) o desactivadas (inhibidas) por programa (software).
¿Qué es una interrupción no enmascarable?
Cuando las interrupciones no pueden ser
desactivadas (inhibidas) por programa
(software).
¿De qué manera se puede "enmascarar" una
interrupción no enmascarable?