Leksykon IT › Sprzęt › Opóźnienie przerwania

Opóźnienie przerwania

Sprzęt Svenska → Zaktualizowano: 2026-11-02

Czas od zdarzenia zgłaszającego przerwanie do wykonania pierwszej instrukcji jego procedury obsługi.

Część sprzętowa jest stała i udokumentowana: Cortex-M3 lub M4 potrzebuje dwunastu cykli zegara, Cortex-M0 szesnastu, a rdzeń zdążył już odłożyć rejestry na stos. Na PC, z pamięcią podręczną, głębokim potokiem i systemem operacyjnym po drodze, to samo mierzy się w mikrosekundach i bardzo się zmienia.

O wszystkim naprawdę decyduje oprogramowanie. Każda sekcja krytyczna z wyłączonymi przerwaniami, każda trwająca już procedura o wyższym priorytecie i każdy odczyt z flasha ze stanami oczekiwania dokłada swoje. Dlatego poważni dostawcy RTOS-ów podają przypadek najgorszy, a nie typowy, a rozrzut między najlepszym a najgorszym — jitter — bywa ważniejszy od średniej. Regulator silnika, który reaguje czasem po 2 µs, a czasem po 40 µs, jest trudniejszy do nastrojenia niż taki, który zawsze potrzebuje 10.

← Wróć do leksykonu