
FPGA comme
co-processeur de
Xenomai/Linux
temps-r´eel
G. Goavec-M´erou
Bases
OS
temps-partag´e
OS temps-r´eel
Au dela des
processeurs
FPGA
Conclusion sur les
OS
Environnement
mat´eriel
Mise en œuvre
Ordonnanceur
Un syst`eme d’exploitation est multi-tˆache :
⇒un seul processus peut ˆetre ex´ecut´e `a la fois
Mais de nombreux processus concurrents sont charg´es
dynamiquement et attendent d’obtenir la ressource CPU (commandes
ps aux ou htop).
⇒utilisation d’un ordonnanceur pour distribuer le temps CPU entre
les processus concurrents.
Processus d´efini par :
•une priorit´e (plus la priorit´e est haute plus la tˆache va s’ex´ecuter
rapidement/fr´equemment) ;
•un ´etat (running,runnable,sleeping )
L’ordonnanceur donne le type de politique du syst`eme
(temps-partag´e, temps-r´eel)
3 / 20