Dual Priority Scheduling Algorithm Used in the nMPRA Microcontrollers-Dynamic Scheduler
Mostra/ Apri
Data
2015Autore
Andrieș, Lucian
Găitan, Vasile Gheorghiță
Metadata
Mostra tutti i dati dell'itemAbstract
This paper is a follow up of an already published paper that described the
static scheduler. It deals with a true dynamic scheduling algorithm that is meant to
maximize the CPU utilization. The dual priority algorithm is composed of two
different scheduling algorithms, earliest deadline first (EDF) and round robin (RR).
We have chosen EDF, because it is a dynamic scheduling algorithm, used in real
time operating systems, which can be easily implemented in hardware, by
improving the nHSE architecture. The new dynamic scheduler algorithm provides a
much better CPU utilization, very good switching time for tasks and events within 5
to 8 machine cycles and guarantees that no task will suffer from starvation.
Collections
- 2015 fascicula9 nr2 [16]