Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tipos de Interrupciones
Tipos de Interrupciones
INTERRUPCIONES
EQUIPO No. 4:
Interrupciones del
Hardware.
Interrupcin enmascarable:
Significa que, bajo control del software, el procesador
puede aceptar o ignorar (enmascarar) la seal de
interrupcin. Para ello se enva una seal a la patilla
INTR , y el procesador la atiende o la ignora en funcin
del contenido de un bit (IF) en un registro (FLAGS) que
puede estar habilitado o deshabilitado.
Interrupcin no enmascarable:
significa que la interrupcin no puede ser deshabilitada
por software. Este tipo de interrupciones ocurren cuando
se recibe una seal en la patilla NMI ("Nonmaskable
Interrupt" 5 ) del procesador. Se reservan para casos en
que es crtica la respuesta, por ejemplo que se detecte
un error de paridad en la memoria. Adems son de
prioridad ms alta que las enmascarables.
Orden de prioridad:
Evolucin:
El sistema de interrupciones es una excepcin en lo que a
evolucin se refiere. A partir de la introduccin del
segundo controlador 8259A en 1.984, el diseo ha
permanecido invariable. La razn es que su modificacin
supondra un cambio demasiado drstico en la
arquitectura del PC, con un parque de millones de
sistemas y perifricos instalados con millones de
programas y Sistemas Operativos funcionando que no
podran ser trasladados "tal cual" a las nuevas mquinas
Compartir IRQs:
La especificacin PnP antes comentada, aunque
simplificaba las cosas, en realidad no resolva el
problema de fondo: la escasez de ciertos recursos,
principalmente lneas de interrupcin. Por lo que
al desarrollar la interfaz PCI ( 6.4), Intel incluy la
posibilidad de que estos dispositivos pudieran
compartir la misma IRQ.
A continuacin se muestra la distribucin de IRQs
en un sistema Linux dotado de bus PCI, tal como
se obtiene con el comando dmesg sealado
anteriormente .(se han resaltado las sentencias
interesantes) :
GRACIAS
POR SU
ATENCIN.