IT-lexikon › Programmering › Cyklisk exekutiv

Cyklisk exekutiv

Programmering In English → Uppdaterad: 2026-11-02

Schemaläggning utan schemaläggare: en tidtabell bestämd i förväg anger exakt vilken funktion som körs i vilken tidslucka.

Tiden delas i en huvudram, säg 100 ms, som upprepas för evigt, och huvudramen i mindre ramar om 10 ms som startas av ett timeravbrott. I varje liten ram anropas en fast lista funktioner — reglerloopen varje gång, loggningen var tionde. Ingen preemption, inga lås, inga köer: allt körs till slut i den ordning tabellen säger, och den som vill veta vad systemet gör en given millisekund kan slå upp det.

Det är därför tekniken länge dominerade flyg- och försvarssystem, där certifiering kräver bevis snarare än sannolikhet. Nackdelen är bräckligheten. En uppgift som växer och inte längre ryms i sin ram tvingar fram en ny tabell, och en uppgift med en period som inte går jämnt upp i ramen måste köras oftare än nödvändigt. RTOS med prioritetsbaserad schemaläggning tog över där flexibiliteten vägde tyngre.

← Tillbaka till lexikonet