3. Rôle des systèmes d'exploitation dans les systèmes embarqués
Le rôle d'un système d'exploitation, que ce soit dans un système informatique classique ou dans un système embarqué, est d'abstraire les ressources matérielles afin que l'application en ait une vision simplifiée [3]. Cela se traduit en pratique par deux abstractions différentes. La première concerne les processeurs pour lesquels il s'agit de partager efficacement, et suivant différents critères sur lesquels nous reviendrons, la puissance de calcul. Ce partage est réalisé grâce à un « ordonnanceur » (
scheduler
en anglais) qui sélectionne à un instant donné telle tâche pour une exécution immédiate. La seconde concerne l'accès potentiellement partagé aux périphériques par l'intermédiaire de pilotes qui, d'une part, savent comment configurer et échanger des données avec le périphérique et qui, d'autre part, garantissent un accès par une unique tâche...
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ?
Se connecter
Lecture en cours
Rôle des systèmes d'exploitation dans les systèmes embarqués