Son señales recibidas por el procesador de una computadora, para
indicarle que debe «interrumpir» el curso de ejecución actual y pasar
a ejecutar un código específico para tratar con una situación
determinada.
Funcionamiento
1. Terminar la ejecución de la instrucción máquina en curso.
2. Salvar el estado del procesador. 3. Ejecutar la rutina del
servicio de interrupción. 4. Restaurar el estado guardado del
procesador.
Tipos
Excepciones: División entre 0, el desbordamiento, el acceso a una posición de memoria no permitida,
etc.
Interrupciones por software: Leer un archivo en el disco duro.
Interrupciones de hardware: Mover el mouse, presionar teclas.
Priorizacion
El sistema de prioridad como mecanismo asiste al sistema operativo al la hora de asignar importancia a las
interrupciones partiendo de la mas urgente hasta la menos apremiante.
Origen
Para identificar la fuente de una interrupcion existen dos alternativas
Asignar una línea (un bit) para cada interrupción.
Usar una directriz: Polling, Interrupciones vectorizadas o Hardware paralelo