Szybkie żądanie przerwania - Fast interrupt request
Żądania szybkich przerwań (FIQ) to wyspecjalizowany rodzaj żądań przerwań , standardowa technika stosowana w procesorach komputerowych do obsługi zdarzeń, które muszą być przetwarzane w momencie ich wystąpienia, takich jak odbieranie danych z karty sieciowej lub działania klawiatury lub myszy. FIQ są specyficzne dla architektury procesora ARM , która obsługuje dwa typy przerwań; FIQ dla szybkiej obsługi przerwań o niskim opóźnieniu i żądań przerwań (IRQ), dla bardziej ogólnych przerwań.
FIQ ma wyższy priorytet niż IRQ w systemie ARM. Jednocześnie obsługiwane jest tylko jedno źródło FIQ. Pomaga to zmniejszyć opóźnienie przerwań, ponieważ procedura obsługi przerwań może być wykonywana bezpośrednio, bez określania źródła przerwania. Zapis kontekstowy nie jest wymagany do obsługi FIQ, ponieważ ma własny zestaw rejestrów bankowych. Zmniejsza to narzut związany z przełączaniem kontekstu .
Bibliografia