Las solicitudes de interrupción rápida (FIQ) son un tipo especializado de solicitud de interrupción , una técnica estándar utilizada en las CPU de las computadoras para tratar eventos que deben procesarse a medida que ocurren, como la recepción de datos de una tarjeta de red o acciones de teclado o mouse. Los FIQ son específicos de la arquitectura de CPU ARM , que admite dos tipos de interrupciones; FIQ para el manejo rápido de interrupciones de baja latencia y solicitudes de interrupción (IRQ), para interrupciones más generales. [1] [2]
Un FIQ tiene prioridad sobre un IRQ en un sistema ARM. Además, solo se admite una fuente FIQ a la vez. Esto ayuda a reducir la latencia de la interrupción, ya que la rutina del servicio de interrupción se puede ejecutar directamente sin determinar el origen de la interrupción. No se requiere un guardado de contexto para dar servicio a un FIQ, ya que tiene su propio conjunto de registros bancarios. Esto reduce la sobrecarga del cambio de contexto .
Referencias
- ^ "Copia archivada" . Archivado desde el original el 17 de mayo de 2008 . Consultado el 10 de febrero de 2014 .Mantenimiento de CS1: copia archivada como título ( enlace )
- ^ "Computadoras como componentes: principios del diseño de sistemas informáticos integrados (3ª edición)" . Archivado desde el original el 22 de febrero de 2014.