Professional Documents
Culture Documents
significa que la interrupción no puede ser deshabilitada
por software. Este tipo de interrupciones ocurren
cuando se recibe una señal en la patilla
("Nonmaskable Interrupt" §5 ) del procesador. e
reservan para casos en que es crítica la respuesta, por
ejemplo que se detecte un error de paridad en la
memoria. Además son de prioridad más alta que las
enmascarables.
Los procesadores Intel de la gama x86 y
compatibles, disponen de una instrucción
que permite generar por software cualquiera
de los 256 tipos de interrupción anteriormente
descritos (§2 ). El proceso seguido es
exactamente el mismo que si se recibe una
interrupción hardware en la patilla INTR, salvo
que en este caso se conoce el tipo de
interrupción, y no se requiere ningún ciclo
INTA. Por ejemplo, en lenguaje ensamblador,
la instrucción INT 21 invoca la interrupción 33d
(21h), que en M a es la llamada a los
servicios del istema.
Este tipo de interrupciones son de prioridad más alta que las
de hardware (enmascarables y no enmascarables), de forma
que si se recibe una interrupción hardware mientras que se
ejecuta una software, esta última tiene prioridad.