Demande d'interruption rapide - Fast interrupt request
Les demandes d'interruption rapide (FIQ) sont un type spécialisé de demande d'interruption , une technique standard utilisée dans les processeurs d'ordinateurs pour traiter les événements qui doivent être traités au fur et à mesure qu'ils se produisent, tels que la réception de données d'une carte réseau ou les actions du clavier ou de la souris. Les FIQ sont spécifiques à l' architecture du processeur ARM , qui prend en charge deux types d'interruptions; FIQ pour la gestion des interruptions rapides et à faible latence et les demandes d'interruption (IRQ), pour des interruptions plus générales.
Une FIQ est prioritaire sur une IRQ dans un système ARM. De plus, une seule source FIQ à la fois est prise en charge. Cela permet de réduire la latence des interruptions car la routine de service d'interruption peut être exécutée directement sans déterminer la source de l'interruption. Une sauvegarde de contexte n'est pas nécessaire pour gérer une FIQ car elle possède son propre ensemble de registres mis en banque. Cela réduit la surcharge du changement de contexte .
Références