II.9.3. Les degrés de liberté pour le
logiciel dans les systèmes embarqués :
Jusqu'à présent nous avons vu les
difficultés supplémentaires liées aux systèmes
d'exploitation embarqués par rapport aux systèmes d'exploitation
généraux. Dans ce paragraphe nous allons voir les points qui sont
plus simples à traiter pour les évolutions du logiciel.
II.9.3.1. Gestion utilisateurs simple :
En général, les systèmes embarqués
n'ont pas à gérer plusieurs utilisateurs en même temps. Il
n'est donc plus nécessaire de gérer la sécurité ni
le temps partagé entre les utilisateurs.
II.9.3.2. Evolution du logiciel lente :
Nous entendons par évolution du logiciel lente le fait
que les programmes sont plus rarement chargés ou déchargés
dans les systèmes embarqués que dans les systèmes
généraux : en général les systèmes
embarqués disposent d'un nombre restreint de programme, soit disponibles
en ROM, soit chargés au démarrage du système. Au
contraire, les systèmes d'exploitation généraux (pour
station de travail) peuvent à tout moment charger ou décharger
une multitude de programmes présents sur leurs disques.
Cette évolution logicielle lente limite le risque du
chargement d'un programme « indésirable » qui pourrait
provoquer des erreurs, ou déséquilibrer l'accès aux
ressources. Le nombre d'allocations et de libérations en mémoire
est aussi réduit, ce qui donne plus de liberté dans les
mécanismes de gestion de la mémoire.
|