Ingebouwde besturingssystemen zijn niets nieuws in de wereld van elektronica. Ze zijn geïnstalleerd op een breed scala aan consumentenelektronica, zodat ze in verschillende taken kunnen functioneren. Ingebedde besturingssystemen zijn niet eens nieuw voor het werk van computers.
Soms worden deze embedded besturingssystemen systemen op een chip genoemd.
Handcomputers zoals de Palm en Windows Mobile gebruiken allemaal versies van embedded besturingssystemen die zijn opgeslagen op een interne geheugenchip in plaats van op te starten vanaf een schijf.
Wat is een ingebed besturingssysteem?
Een embedded besturingssysteem is in wezen een uitgekleed besturingssysteem met een beperkt aantal functies. Het is typisch ontworpen voor zeer specifieke functies voor het besturen van een elektronisch apparaat. Alle mobiele telefoons gebruiken bijvoorbeeld een besturingssysteem dat opstart wanneer de telefoon wordt ingeschakeld. Het behandelt alle basisinterfaces en functies van de telefoon. Er kunnen extra programma's op de telefoons worden geladen, maar dit zijn meestal Java-toepassingen die bovenop het besturingssysteem worden uitgevoerd.
Geïntegreerde besturingssystemen kunnen ofwel op maat geschreven besturingssystemen zijn die specifiek zijn voor het apparaat of een van de talloze algemene besturingssystemen die zijn aangepast om bovenop het apparaat te draaien. Veelgebruikte embedded besturingssystemen zijn Symbian (mobiele telefoons), Windows Mobile/CE (handheld PDA's) en Linux. In het geval van een ingebed besturingssysteem op een pc, is dit een extra flashgeheugenchip die op een moederbord is geïnstalleerd en toegankelijk is tijdens het opstarten vanaf de pc.
Ingebouwde besturingssystemen bijwerken
Geïntegreerde besturingssystemen kunnen worden geüpgraded als de chip waarop ze zijn opgeslagen flashbaar is. Uw wifi-thuisrouter bevat bijvoorbeeld een ingebouwd besturingssysteem; wanneer je nieuwe firmware downloadt, flash je de chip in de router met een bijgewerkte versie van het besturingssysteem.
Sommige ingebedde besturingssystemen kunnen door hun ontwerp niet worden geüpgraded. In sommige geldautomaten kunnen bijvoorbeeld sommige componenten niet worden geüpgraded als veiligheidsmaatregel tegen sabotage.