Sunteți pe pagina 1din 5

La interrupcin es tanto el trmino general usado para un CPU que desva su

atencin de la tarea actual que se ejecuta hacia algn evento inusual o


impredecible que demanda su involucramiento (por cualquier razn) y el tipo
especfico de interrupcin causado por entrada/salida y otras unidades de
hardware.

CLASES DE INTERRUPCIONES

Programa

Generadas por alguna condicin que se produce como resultado de la ejecucin


de una instruccin, tal como desbordamiento aritmtico (overflow), divisin por
cero, intento de ejecutar una instruccin mquina inexistente e intento de acceder
fuera del espacio de memoria permitido para el usuario.

Temporizacin

Generadas por un temporizador interno al procesador. Esto permite al sistema


operativo realizar ciertas funciones de manera regular.

CLASES DE INTERRUPCIONES

E/S

Generadas por un controlador de E/S, para indicar la finalizacin sin


problemas de una operacin o para avisar de ciertas condiciones de
error.

Fallo de
hardware

Generadas por un fallo tal como la falta de potencia de alimentacin


o un error de paridad en la memoria.

El CPU se puede desviar de la tarea actual por


causas en otras dos categoras:
Excepciones

Son causadas por operaciones ilegales,


como dividir entre 0, intentar ingresar a
localidad de memoria no existente o
ejecutar instrucciones privilegiadas en
modo usuario. Las excepciones son
impredecibles por naturaleza y ms
bien infrecuentes.

Trampas, o interrupciones de
software
Son peticiones deliberadas a sistema
operativo cuando se necesitan servicios
particulares. A diferencia de las
interrupciones de hardware y las
excepciones,
las
trampas
estn
preplaneadas en el diseo de un
programa y no son raras.

REFERENCIAS BIBLIOGRFICAS
Stallings, W. (2007). Organizacin y arquitectura de computadores. Mxico:
Pearson.

Parhami, B. (2005). Arquitectura de computadoras. Mxico: The McGraw-Hill


Companies.

S-ar putea să vă placă și