În informatică, programarea monotonă a ratei (RMS) este un algoritm de atribuire a priorităților utilizat în sistemele de operare în timp real (RTOS) cu o clasă de programare cu prioritate statică. Prioritățile statice sunt alocate în funcție de durata ciclului a jobului, astfel încât o durată mai scurtă a ciclului are ca rezultat o prioritate mai mare a jobului.
Ce presupunere se face în programarea monotonă a ratei?
Raționamentul cu analiza monotonă a ratei necesită prezența următoarelor ipoteze [4]: • Comutarea sarcinilor este instantanee. renunțați la procesor numai când execuția este completă. Termenele limită pentru sarcini sunt întotdeauna la începutul perioadei următoare. sarcina cu prioritate nu se execută niciodată când o sarcină cu prioritate mai mare este gata de executat.
Ce este adevărat despre programarea monotonă a ratei?
Programarea monotonă a ratei este o politică optimă cu prioritate fixă în care cu cât este mai mare frecvența (1/perioadă) a unei sarcini, cu atât este mai mare prioritatea acesteia. Această abordare poate fi implementată în orice sistem de operare care acceptă schema de preferință cu prioritate fixă, cum ar fi DSP/BIOS și VxWorks.
Ce este laxitatea în RTOS?
Laxitate: Diferența dintre timpul până la un termen limită de finalizare a sarcinilor și cerința de timp rămasă de procesare. fiecărei sarcini din sistem i se atribuie o laxitate, iar sarcinile de laxitate minimă sunt executate mai întâi.
Ce este RMA în sistemul încorporat?
Algoritmul monoton de rate (RMA) este o procedurăpentru atribuirea de priorități fixe sarcinilor pentru a maximiza „programabilitatea” acestora. Un set de sarcini este considerat programabil dacă toate sarcinile respectă toate termenele limită tot timpul.