I.6.3.2. Parties logicielles des systèmes
embarqués de troisième génération :
Les parties logicielles ont beaucoup gagné en
importance dans les systèmes embarqués. Plusieurs systèmes
d'exploitation sont parfois nécessaires pour les divers processeurs de
l'architecture. De plus, la complexité et la diversité des
architectures possibles font qu'il devient de plus en plus nécessaire
d'abstraire les tâches logicielles des détails du matériel.
Toute cette complexité est donc reportée dans les systèmes
d'exploitation, qui deviennent de plus en plus complexes.
Cette complexité logicielle et matérielle
entraîne de nombreuses alternatives. En particulier, l'aspect
multiprocesseur apporte des alternatives pour les systèmes
d'exploitation : il peut y avoir un seul système pour tous les
processeurs (solution difficilement applicable lorsque les processeurs sont
hétérogènes), ou il peut y avoir un système par
processeur (solution qui peut être plus coûteuse).
|