Interrupciones

Solo disponible en BuenasTareas
  • Páginas : 4 (773 palabras )
  • Descarga(s) : 0
  • Publicado : 10 de diciembre de 2009
Leer documento completo
Vista previa del texto
Interrupción
Interrupción (también conocida como interrupción hardware o petición de interrupción) es una señal recibida por el procesador de un ordenador, indicando que debe "interrumpir" el cursode ejecución actual y pasar a ejecutar código específico para tratar esta situación.
Una interrupción supone la ejecución temporaria de un programa, para pasar a ejecutar una "subrutina de servicio deinterrupción", que pertenece al BIOS (Basic Input Output System).
Que es una interrupcion?
Una interrupción es una señal de hardware, esta dice al procesador que pare temporalmente lo que estahaciendo y que haga alguna otra cosa. Sin interrupciones el procesador tendría que hacer un chequeo constante de eventos externos; con interrupciones el procesador puede trabajar sobre alguna otra cosa yresponder a un evento tan pronto como este ocurra.
  Invocacion de Interrupciones
Las interrupciones del  procesador,  hardware  y software son invocadas de diferente manera:
* Procesador:Lasinterrupciones del  procesador  o interrupciones  lógicas  son  invocadas por el procesador como consecuencia de  un  resultado inusual del programa, tal como un intento de división por cero.
*Hardware:Las interrupciones de hardware  son invocadas  por  mecanismos  periféricos   estos   fijan   sus  respectivas  líneas  de  petición  de  interrupción (IRQ).  Cada  vez  que  una  tecla es presionada,por  ejemplo, el  teclado genera   una interrupción. Las interrupciones  de hardware son vectoreadas a rutinas de servicio de interrupción  (ISRs) estas generalmente residen en el BIOS.
*Software:Las  interrupciones  de  software  son  invocadas  a  través   de  la  instrucción  INT  del  8086.  La  mayoría de las interrupciones de software son  vectoreadas  a  (DSRs)  localizado en el BIOS,o en  programas de aplicación.
  Niveles de IRQ ( Lineas de interrupcion )
Para ganar la atención de la CPU, se utilizan líneas de solicitud de interrupción (IRQ-Interrupt Request). El bus de la...
tracking img