Hogar Desarrollo ¿Qué es una solicitud de interrupción (irq)? - definición de techopedia

¿Qué es una solicitud de interrupción (irq)? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa Solicitud de interrupción (IRQ)?

Una solicitud de interrupción (IRQ) es una señal asincrónica enviada desde un dispositivo a un procesador que indica que para procesar una solicitud, se requiere atención. Un IRQ de hardware es inducido por un periférico de hardware o solicitud de dispositivo, mientras que un IRQ de software es inducido por una instrucción de software. Ambos generan ahorros en el estado del procesador y vuelven a servir la IRQ utilizando una rutina de manejo de interrupciones.

Techopedia explica la solicitud de interrupción (IRQ)

Las interrupciones se usan comúnmente para implementar la multitarea informática y eliminar efectivamente el requisito de que el procesador muestree (sondee) las líneas mientras espera eventos externos.

Un IRQ es servido al procesador por controladores de interrupción programables (PIC), que priorizan y administran las interrupciones al procesador. Un dispositivo bien conocido en la arquitectura de la computadora personal (PC) es el PIC Intel 8259A, que luego fue reemplazado por los PIC avanzados (APIC) pero que aún se sigue utilizando en la actualidad.

Las interrupciones pueden ser de nivel o de borde. Las interrupciones activadas por nivel indican que el dispositivo mantiene la línea en un nivel activo, lo que activa la interrupción hasta que se sirve. Las interrupciones activadas por el borde indican que el dispositivo activa la línea en breve desde el nivel 1 al 0 (o viceversa). Se espera que el PIC detecte este disparador y preste servicio a la interrupción.

Los niveles de IRQ se asignan a los dispositivos para indicar sus identidades. Por ejemplo, en una PC, IRQ0 a IRQ15 denotan los 16 niveles asociados con el mouse, el teclado, el puerto serie, la tarjeta de sonido, el controlador de disquete y los canales de conexión de tecnología avanzada primaria / secundaria (ATA) utilizados para dispositivos de disco duro.

Cuando dos dispositivos usan el mismo nivel, se producen conflictos IRQ. Hoy en día, los dispositivos USB plug and play (PnP) prácticamente han eliminado este problema.

¿Qué es una solicitud de interrupción (irq)? - definición de techopedia