Manager (operativsystem)

Manager för operativsystemet - systemprogramvara , ett mellanlager mellan RT OS och funktionella uppgifter, vilket ger ett givet tidsdiagram .

Det finns två typer av dispatcherkonstruktion med lansering av uppgifter efter schema (Time Triggered) och med lansering av uppgifter efter händelser (Event Triggered). Lanseringen av schemalagda uppgifter baseras vanligtvis på en realtidsklocka eller på avbrott från en extern källa för klockpulser. Eftersom en realtidsklocka vanligtvis är baserad på en hårdvarutimer som orsakar avbrott med en given repetitionsperiod, kan den första typen betraktas som en variant av den andra.

Uppgiftsschemaläggning kan göras antingen cykliskt (Round-Robin), där varje uppgift ges en tidsdel för vilken den får en processor, eller genom prioritet, när en aktivitet med högre prioritet körs avbryts exekveringen av uppgifter med en lägre.

Dispatcher funktioner

Källa: I. L. Rosinsky, artikel "CASE-verktyg för att skapa funktionella uppgiftshanterare i RT OS", från artikelsamlingen Avionika 2002-2004, red. d.t. n., prof. A. I. Kanashchenkova // M., "Radio engineering", 2005

Se även