Interrupcion Hadrware
Interrupción (también conocida como interrupción de hardware o petición de interrupción) es una señal recibida por el procesador de un ordenador, indicando que debe "interrumpir" elcurso de ejecución actual y pasar a ejecutar código específico para tratar esta situación.
Una interrupción es una suspensión temporaria de la ejecución de un programa, para pasar a ejecutar unasubrutina de servicio de interrupción, la cual, por lo general, no forma parte del programa (generalmente perteneciente al Sistema Operativo, o al BIOS. Luego de finalizada dicha subrutina, se reanuda laejecución del programa.
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.
INTERRUPCIONESDE HARDWARE
Son interrupciones que se producen como resultado de una operación de E/S. no son producidas por ninguna instrucción sino que son señales que producen los dispositivos para indicarle alprocesador que necesitan ser “atendidos”.
INTERRUPCIONES INTERNAS DE HARDWARE
Son generadas por ciertos eventos que surgen durante la ejecución de un programa. Este tipo de interrupciones sonmanejadas en su totalidad por el hardware y no es posible modificarlas.
INTERRUPCIONES EXTERNAS DE HARDWARE
Las generan los dispositivos periféricos como pueden ser: teclado, impresoras, tarjetas decomunicaciones, etc. También son generadas por los coprocesadores. No es posible desactivar a las interrupciones externas. Estas interrupciones no son enviadas directamente al CPU sino que se mandan aun circuito integrado cuya función es exclusivamente manejar este tipo de interrupciones.
INTERRUPCIONES DE SOFTWARE
Las interrupciones de software pueden ser activadas directamente por elensamblador invocando al número de interrupción deseada con la instrucción INT. El uso de las interrupciones nos ayuda en la creación de programas, utilizándolas nuestros programas son más cortos, es más...
Regístrate para leer el documento completo.