Beruflich Dokumente
Kultur Dokumente
Fuentes de interrupciones
El procesador puede recibir interrupciones de 2 tipos:
1. Interrupciones externas (hardware).
2. Interrupciones generadas por software.
Los procesadores 8088, 20286 y siguientes disponen de dos patillas para este servicio
especfico. Las designadas INTR y NMI, que sirven para atender las interrupciones
enmascarables y no enmascarables respectivamente. A su vez, el procesador utiliza ciertas
seales en algunas de sus patillas para generar un ciclo INTA (Interrupt Acknowledge), que
sirve para notificar al PIC que ha recibido una interrupcin.
Interrupciones externas
Estas interrupciones se reciben a travs de los pines del procesador o a travs del APIC
(Controlador de interrupciones programable avanzado) local.
Cuando el APIC local est habilitado, los pines LINT [1:0] pueden ser programados a travs de
la tabla local de vectores del APIC para asociarse a alguno de los vectores de excepciones o
interrupciones del procesador.
Cuando el APIC local esta deshabilitado, esos pines se configuran como pines INTR y NMI
respectivamente. Cuando el pin INTR enva seal al procesador ocurre una interrupcin
externa, el procesador lee del bus del sistema el nmero del vector de interrupcin
proporcionado por un controlador de interrupciones externo. El pin NMI sealiza
interrupciones no enmascarables, que asigna al vector de interrupcin 2.
AMD
Interrupciones
La arquitectura AMD64 proporciona un mecanismo para que el procesador para suspender de
forma automtica (interrupcin) la ejecucin de software y transferir el control a un
controlador de interrupcin cuando se produce una interrupcin o excepcin. Un manejador
de interrupciones es software privilegiado diseado para identificar y responder a la causa de
Andrs Fabin Chvez Arvalo
Grupo 5560