lunes, 4 de marzo de 2013

Tarea 4.- Cuestionario del tema 1.4

¿Qué es una interrupción?

(También conocida como interrupción hardware o petición de interrupción) es una señal recibida por el procesador de un ordenador, indicando que debe "interrumpir" el curso de ejecución actual y pasar a ejecutar código específico para tratar esta situación. Es un mecanismo por el cual los dispositivos de entrada/salida demandan la intervención de la CPU.

¿Que produce las interrupciones?

Las interrupciones surgen de las necesidades que tienen los dispositivos periféricos de enviar información al procesador principal de un sistema de computación. La primera técnica que se empleó fue que el propio procesador se encargara de sondear (polling) los dispositivos cada cierto tiempo para averiguar si tenía pendiente alguna comunicación para él.

¿Cuáles son las clases de interrupciones emitidas por hardware?

-Enmascarables
-No enmascarables

¿Qué es una interrupción enmascarable?

Cuando las interrupciones pueden ser activadas (permitidas) o desactivadas (inhibidas) por programa (software).

¿Qué es una interrupción no enmascarable?

Cuando las interrupciones no pueden ser desactivadas (inhibidas) por  programa (software).

¿De qué manera se puede "enmascarar" una interrupción no enmascarable?

La única forma de enmascarar estas interrupciones es a través de circuitos externos al procesador, por ejemplo a nivel del PIC.

No hay comentarios:

Publicar un comentario