hace que el sistema
operativo entre a
ejecutar operaciones
de forma sistemática
cada cierto intervalo
de tiempo
Definicion
Es el estado en el cual el
microprocesador detiene la
ejecución de un programa para
atender una petición especial
solicitada por el propio programa o
por un dispositivo físico se divide en
enmascarable y no
enmascarable (interrupciones de
hardware).
INTERRUPCIÓN EXTERNAS POR HARDWARE
Son producidas por las señales que emiten los dispositivos
periféricos y No son programadas y ocurren en cualquier
momento.
Enmascarable
da lugar a una secuencia
de interrupciones en la
que se efectúa los
siguientes pasos
1. Se termina de ejecutar la instrucción que
estaba ejecutando en el momento de la petición
de interrupción.
2. La CPU analiza el contenido del bit de registro si el valor es
1 se ignora la interrupción y continua ejecutándose el
programa principal, si por lo contrario su valor es 0 la
interrupción es aceptada.
3. Guarda del contenido del contador del programa y el
registro en la pila e impide otra interrupción pasando a
un nivel alto 1.
No enmascarable
la interrupción no puede ser
deshabilitada por software.
en la que se efectúan las
siguientes operaciones:
1. Se determina de ejecutar la instrucción que
estaba ejecutando en el momento de la
interrupción.
2. La CPU no analiza el contenido del bit de registro y sin
importar el valor que tenga atiende la interrupción.
3. Guarda el contenido del contador del programa y el
registro en la pila e impide otra interrupción poniendo
al bit a 1.
INTERRUPCIONES POR SOFTWARE
Son aquellas generadas por un programa mientras este está ejecutándose.
también conocidas como “Llamadas al sistema”. Las llamadas al sistema y las
excepciones funcionan como interrupciones del software. Tienen mayor
prioridad comparado con las interrupciones de hardware.
interrupciones del sistema
las interrupciones del sistema son una
representación del uso de CPU que
ocurren a bajo nivel en el sistema
operativo.
DOS
se enganchaban (hook) al INT 13 para la detección del cambio
del disco floppy, llamadas para formateo de pistas, corregir
errores de límites en el DMA
BIOS
facilidad soportada por el BIOS que los programas DOS, u otro
tipo de programas como cargadores de arranque, así como
sistemas operativos usan para acceder al hardware más básico
de un computador PC Compatible
Interrupciones del usuario
Son aquellas programadas por el usuario, es decir, el usuario
decide cuando y donde ejecutarlas, generalmente son usadas
para realizar entrada y salida.