martes, 20 de marzo de 2018

Arquitectura de Computadoras (Interrumpciones de Hardware)

INTERRUPCIONES DE HARDWARE: ENMASCARABLE, NO ENMASCARABLE

Una interrupción se convierte en una interrupción de hardware cuando es solicitada por uno de los componentes de hardware del equipo. En efecto, existen varios periféricos en un equipo. Estos periféricos necesitan generalmente utilizar los recursos del sistema aunque sólo sea para comunicarse con el sistema mismo.[1]







INTERRUPCIÓN DE HARDWARE ENMASCARABLE:


Son las que el usuario decide si quiere o no ser interrumpido.
Las interrupciones tienen distintas prioridades predefinidas que indican que interrupción tiene mayor prioridad y no puede se interrumpida por una de menor prioridad, así el Registro de Interrupciones Activas indica el número de la interrupción en concreto que se está realizando.[3]


Significa que, bajo control del software, el procesador puede aceptar o ignorar (enmascarar) la señal de interrupción.


                          INTERRUPCIÓN DE HARDWARE NO ENMASCARABLE:



Interrupciones por hardware no enmascarables (NMI): Son las que siempre interrumpen al programa. Estas interrupciones llegan a través de una línea directamente al procesador y cuando ésta se activa, el CPU provoca una interrupción por software.[2]






Una interrupción no enmascarable causa que la CPU deje lo que está haciendo, cambie el puntero de instrucción para que apunte a una dirección particular y continúe ejecutando el código de esa dirección. Se diferencia de los otros tipos de interrupción en que los programadores no pueden hacer que la CPU las ignore, aunque algunos ordenadores pueden por medios externos bloquear esa señal, dando un efecto similar al resto de las interrupciones.[4]


Referencias

[1](2018). Cs.buap.mx. Recuperado 21 Mar 2018, de https://www.cs.buap.mx/~bbeltran/Interrupciones.pdf

[2]Interrupción de Hardware - EcuRed. (2018). Ecured.cu. Recuperando 21 Mar 2018, de https://www.ecured.cu/Interrupci%C3%B3n_de_Hardware

[3]Beltrán Martínez, M. (2018). ENSAMBLADOR (2nd ed.). Recuperado de: http://bbeltran.cs.buap.mx/Interrupciones.pdf
[4]http://www.fdi.ucm.es/profesor/jjruz/web2/temas/Curso05_06/EC9.pdf. (2005) (1st ed., pp. 9,10,11). Madrid. Recuperado de:  http://www.fdi.ucm.es/profesor/jjruz/web2/temas/Curso05_06/EC9.pdf

En caso de hacer uso de la información proporcionada en este blog, citar como sigue:
Autores: Edwin Hiram Peña Peña,AlineMichelle Candelario Luna
Peña Peña E.H., Candelario Luna A.M.,  Arquitectura de Computadoras. ITSOEH, Hgo. 20 Marzo 2018

No hay comentarios:

Publicar un comentario