Está en la página 1de 2

INTERRUPCIONES

Las interrupciones son eventos que permiten cambiar el flujo de ejecucin de la


CPU sin que intervenga la ejecucin de instrucciones, buscando mejorar la
eficiencia del procesador.
Existen 4 clases de interrupciones:
Programa: Interrupciones generadas por el resultado de una instruccin que
intenta acceder fuera del espacio de memoria permitido para el usuario o
conectarse con dispositivos inexistentes.
Temporalizacin: Interrupciones generadas por el procesador para realizar
ciertas funciones.
E/S: Interrupciones generadas por un controlador E/S para indicar la
finalizacin de una operacin o condiciones errneas.
Fallo de hardware
A modo de ejemplificar mejor el ciclo de instruccin se presenta el siguiente
diagrama.

Cuando ocurre una interrupcin el procesamiento de la interrupcin se completa y
la ejecucin normal del programa continua. Es decir, el CPU suspende el
programa en curso y atiende la interrupcin, posteriormente continua con su
proceso inicial.
INTERRUPCIONES MULTIPLES
Las alternativas para tratar interrupciones mltiples son:
1. Desactivar las interrupciones mientras se procesa otra interrupcin. Es decir se
atienden una por una segn surgen y no hay ninguna prioridad entre ellas.
2. La segunda alternativa consiste en definir prioridades entre interrupciones.
En las interrupciones estn las:
Enmascarables: donde el procesador puede ignorar la interrupcin y
generalmente se usan para atender perifricos.
No enmascarable: el procesador no puede evitar atender la interrupcin.
Las interrupciones de software tienen mayor prioridad que las de hardware.
CONCLUSION:
Las interrupciones son muy importantes ya que el procesador no pierde tiempo en
verificar que todos los dispositivos funcionen correctamente, sino ms bien cada
dispositivo le avisa al procesador cuando necesitan alguna atencin importante.
Gracias a las interrupciones podemos utilizar una aplicacin mientras se ejecuta
algo ms.
REFERENCIAS
VIDEO INTERRUPCIONES DE HARDWARE Y SOFTWARE
http://www.youtube.com/watch?v=UwrJvU86NCo
William Stallings. (2005). Organizacin y arquitectura de computadoras.
PEARSON EDUCATION, S.A., Madrid: Prentice Hall.

También podría gustarte