Está en la página 1de 10

INTERRUPCIONE

S
INTERRUPCIONES “CONCEPTO” ----------------------------- 3

INTERRUPCIONES “GENERALMENTE” -------------------------- 4

PORQUE 4 BYTES ----------------------------------------- 5


INDICE
INTERRUPCIONES INTERNAS DE HARDWARE ------------------ 6

INTERRUPCIONES EXTERNAS DE HARDWARE ------------------ 7

INTERRUPCIONES DE SOFTWARE --------------------------- 8

CATEGORÍA ---------------------------------------------- 9

SISTEMAS DE PRIORIDAD --------------------------------- 10


¿QUE ES UNA
INTERRUPCIÓ  Una interrupción es un mecanismo que permite
ejecutar un bloque de instrucciones
N? interrumpiendo la ejecución de un programa, y
luego restablecer la ejecución del mismo sin
afectarlo directamente. De este modo un
programa puede ser interrumpido
temporalmente para atender alguna necesidad
urgente del computador y luego continuar su
ejecución como si nada hubiera pasado.
GENERALMENTE:

Se aplica para realizar tareas elementales asincrónicas en


el computador tales como responder al teclado, escribir en la
pantalla, leer y escribir archivos. Podemos considerar una
tarea asincrónica como aquella que es solicitada sin previo
aviso y aleatoriamente desde el punto de vista del
computador.
¿PORQUE 4
BYTES?
Cada interrupción tiene asignada un
número único. El PC está diseñado de
manera que la interrupción tiene asignada 4
bytes de memoria RAM. La dirección de los
cuatro bytes en la memoria corresponde al
número de la interrupción multiplicado por 4.
El contenido de los 4 bytes de
memoria RAM asignados a una
interrupción contiene a su vez una
dirección que es un puntero a un bloque
de instrucciones de máquina que realiza
el procedimiento correspondiente
INTERRUPCIONES INTERNAS DE HARDWARE

 Las interrupciones internas son generadas por ciertos eventos que surgen durante la
ejecución de un programa.

Este tipo de interrupciones son manejadas en su totalidad por el hardware y no es posible


modificarlas.

Un ejemplo claro de este tipo de interrupciones

Es la que actualiza el contador del reloj interno de la


computadora, el hardware hace el llamado a esta
interrupción varias veces durante un segundo para mantener
la hora actualizada.
IR PRIO FUNCION
Q RIDA
D
0 1 TIMER
1 2 TECLADO HARDWARE
2 RESERVADA
INTERRUPCIONES EXTERNAS DE 3 11 COM 2

HARDWARE 4 12 COM 1
5 13 TARJETA DE SONIDO
6 14 CONTROLADOR FLOPPY
Las interrupciones externas las generan los
dispositivos periféricos, como pueden ser: teclado, 7 15 PUERTA PARALELA
impresoras, tarjetas de comunicaciones, etc. 8 3 RELOJ (TICS)
También son generadas por los coprocesadores. 9 4 TARJETA DE RED,
SONIDO
10 5 IDEM
No es posible desactivar a las interrupciones 11 6 IDEM
externas.
12 7 PS – MOUSE
13 8 CO - PROCESADOR
14 9 CANAL IDE PRIMARIO
15 10 CANAL IDE SECUNDARIO
INTERRUPCIONES DE SOFTWARE

Las interrupciones de software pueden ser activadas directamente por el ensamblador


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 fácil entenderlos y usualmente tienen un mejor desempeño
debido en gran parte a su menor tamaño.
CATEGORÍAS:
LAS INTERRUPCIONES DEL SISTEMA OPERATIVO DOS Y LAS INTERRUPCIONES DEL
BIOS

Las interrupciones del sistema operativo son más fáciles de usar pero también son más lentas
ya que estas interrupciones hacen uso del BIOS para lograr su cometido, en cambio las
interrupciones del BIOS son mucho más rápidas pero tienen la desventaja que, como son
parte del hardware son muy específicas y pueden variar dependiendo incluso de la marca del
fabricante del circuito.

La elección del tipo de interrupción a utilizar dependerá únicamente de las características que
le quiera dar a su programa: velocidad (utilizando las del BIOS) o portabilidad (utilizando las
del DOS).
SISTEMAS DE PRIORIDAD

El sistema operativo necesita un mecanismo para priorizar las interrupciones y tratar


primero las más urgentes. Para ello, existen varias alternativas:

INTERRUPCIONES INTERRUPCIONES INHIBICIÓN DE


SIMULTÁNEAS: ANIDADAS: INTERRUPCIONES:
No tienen por qué ocurrir Mientras se está Se deshabilitan las demás
de manera simultánea sino procesando una interrupciones mientras se
que se refiere a que en un determinada rutina de está tratando una.
momento dado pueden servicio de interrupción
haber varias sucede otra señal de
interrupciones activas. interrupción.

También podría gustarte