Exemple de système d`exploitation embarqué

Les systèmes embarqués gèrent des outils spécifiques que les systèmes d`exploitation généraux ne peuvent pas. Systèmes d`exploitation embarqués: nous trouvons le système embarqué partout autour de nous dans notre vie quotidienne. Les systèmes d`exploitation fonctionnent sur le principe de base de l`abstraction–en d`autres termes, le travail de base du système sous-jacent ne doit pas se présenter à l`utilisateur. Ces systèmes peuvent ne pas respecter la date limite d`un système et le logiciel n`est pas au courant de la date limite manquée. Les systèmes d`exploitation embarqués sont également connus sous le nom de systèmes d`exploitation en temps réel (RTOS). Cela signifie qu`ils sont faits pour faire des tâches spécifiques et les faire efficacement. Il y a une grande différence entre une norme et un système d`exploitation embarqué. Ainsi, en l`absence d`un système d`exploitation, l`interface pilotée par l`appareil est soumise directement au logiciel d`application, et le logiciel d`application accède directement à l`interface pilotée par l`appareil sans croiser aucune hiérarchie. Il a des caractéristiques limitées. Temps réel les systèmes d`exploitation sont utilisés dans les petits systèmes embarqués. Les informaticiens travaillent avec du matériel intégré pour concevoir des ordinateurs. Ces tâches peuvent impliquer de mettre en marche/éteindre un appareil ou de garder une trace du temps (avec une minuterie à quartz). Selon la méthode utilisée pour le multitâche, ce type d`OS est souvent considéré comme un système d`exploitation en temps réel, ou RTOS.

La puce mémoire flash est ajoutée sur une carte mère dans le cas du système d`exploitation embarqué de votre ordinateur personnel pour démarrer à partir de l`ordinateur personnel. Les étudiants acquièrent des connaissances et de l`expérience pour construire et adapter les composants du système d`exploitation pour les ordinateurs embarqués. Les ordinateurs de poche tels que Palm et Windows Mobile utilisent tous les versions des systèmes d`exploitation embarqués qui sont stockés sur une puce de mémoire interne plutôt qu`un démarrage à partir d`un disque. Cela est apparemment déraisonnable et ne répond pas aux exigences de la haute cohésion à faible couplage dans la conception de logiciels. Bien sûr, vous ne serez pas en mesure d`utiliser toutes les fonctionnalités du PC, mais avez-vous vraiment besoin de démarrer le système entier si vous cherchez à clignoter le BIOS ou la vérification sur un site Web? Exemples: ordinateurs dans les voitures, feux de signalisation, téléviseurs numériques, guichets automatiques, commandes d`avion, terminaux de point de vente (POS), appareils photo numériques, systèmes de navigation GPS, ascenseurs, récepteurs de médias numériques et compteurs intelligents, parmi beaucoup d`autres possibilités. Il est généralement conçu pour certaines opérations particulières pour contrôler un appareil électronique. Ils sont généralement fabriqués en utilisant le langage assembleur afin de vraiment profiter des ressources informatiques limitées, car il est le plus proche du langage machine et est capable de presser chaque goutte de puissance de calcul disponible.