sistemas

Páginas: 2 (254 palabras) Publicado: 20 de abril de 2013
WILMAR FERNEY ORTIZ GUTIÉRREZ

El controlador de interrupciones es un módulo que tiene por función gestionar las interrupciones de entrada/salida para elprocesador. Esto ahorra diseñar lógica y añadir patitas al procesador.
Las Interrupciones son principalmente subrutinas de la BIOS o el DOS que pueden ser llamadas por unprograma, su función es controlar el hardware, servir de contacto entre los programas y las funciones del BIOS y del dos.
El controlador recibe el conjunto de señalesde interrupción procedentes de los dispositivos, toma la decisión de cuál es la más prioritaria, y envía una única señal al procesador. La respuesta del procesadores transmitida al dispositivo y el propio controlador se encarga de depositar en el bus el vector de la interrupción.
En un sistema basado en la familia deprocesadores 8086, esta labor la realiza el chip 8259. Este chip admite hasta 8 señales de interrupción, pero también admite ser configurado en cascada (sus entradas procedena su vez de otro controlador) de modo que un conjunto de controladores 8259 pueden gestionar hasta un máximo de 8*8 señales de interrupción procedentes de otrostantos dispositivos de entrada.

El controlador dispone de un conjunto de registros internos para realizar sus funciones:
IRR/ISR: cuando se activan una o varias delas entradas IR, estas quedan reflejadas en los bits correspondientes del IRR. Entonces el controlador usa este registro para decidir que interrupción atender.
IMR: elprogramador puede enmascarar algunas interrupciones de manera que si se activase IR correspondiente, el controlador la ignora (nunca alcanzara el ISR).
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas
  • Sistemas
  • Sistema
  • Sistemas
  • Sistemas
  • Sistemas
  • Sistemas
  • El sistema

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS