¿Cuál es la diferencia entre una interrupción encuestada frente a una interrupción vectorial? ¿Cómo se utilizan para manejar la interrupción múltiple?


Respuesta 1:

Ambas interrupciones son causadas por un dispositivo de hardware que indica la necesidad de atención a través de una línea de solicitud de interrupción. Si la arquitectura se organiza correctamente, eso provocaría que la CPU suspenda las operaciones e invoque un proceso de solicitud de interrupción para tratarla. Las interrupciones vectorizadas tendrán una ubicación específica (vector) dentro del espacio de direcciones de memoria que apunta a una rutina capaz de manejar las interrupciones de ese dispositivo. (en algunas arquitecturas se notificará el número de dispositivo para su posterior interrogación por software y se puede usar una única dirección para todos los dispositivos).

En máquinas sin interrupciones de E / S, el software debe sondear cada posible dispositivo de E / S para verificar las solicitudes de servicios regularmente para garantizar que el hardware sea un servicio en un tiempo razonable, y cuando detecte una solicitud, pase el control a la rutina apropiada.

No hay mucha diferencia más allá de la detección de una solicitud de interrupción; todo lo demás debe tener lugar; La única diferencia es que el hardware suele responder mucho más rápido y requiere menos potencia de procesamiento de la CPU.


Respuesta 2:

En una computadora, una interrupción sondeada es un tipo específico de interrupción de E / S que notifica a la parte de la computadora que contiene la interfaz de E / S que un dispositivo está listo para ser leído o manejado de otro modo, pero no indica qué dispositivo. El controlador de interrupción debe sondear (enviar una señal a) cada dispositivo para determinar cuál realizó la solicitud.

La alternativa a una interrupción sondeada es una interrupción vectorial, una señal de interrupción que incluye la identidad del dispositivo que envía la señal de interrupción.

Fuente: ¿Qué es la interrupción sondeada? - Definición de WhatIs.com