Een man haalt geld op bij een geldautomaat.
Afbeelding tegoed: Afbeeldingsbron/Digital Vision/Getty Images
Een embedded systeem is een type computer dat alleen is ontworpen om specifieke taken uit te voeren en die moeilijk, zo niet onmogelijk, te herprogrammeren is. Sommige van de vroegste computers waren wat we nu zien als een ingebed systeem, omdat ze maar één taak uitvoerden, zoals het oplossen van een bepaalde puzzel. Tegenwoordig dankt een ingebed systeem zijn naam echter aan het feit dat het zich in een andere machine bevindt.
Fysieke voordelen
Omdat een embedded systeem altijd dezelfde basistaken uitvoert, zijn er zelden hardwarewijzigingen nodig, zoals het toevoegen van extra geheugen of opslagruimte. Op zijn beurt is er meestal weinig behoefte aan mensen om fysiek toegang te krijgen tot het systeem. Als gevolg hiervan is het veel gemakkelijker om een ingebed systeem te huisvesten in een apparaat zoals een settopbox die niet is ontworpen voor gebruikersonderhoud.
Video van de dag
Toegewijde taken
In tegenstelling tot een volwaardige computer, voert een ingebedde taak meestal slechts één taak tegelijk uit. Een kabelbox kan bijvoorbeeld de taak hebben om het ingangssignaal van de kabel te nemen, af te stemmen op een specifiek kanaal en het signaal uit te voeren in een formaat dat een televisietoestel kan begrijpen. Door zich aan deze taak te wijden, kan de box dit zonder onderbreking doen. In veel contexten kan continu werken van cruciaal belang zijn; een settopbox moet bijvoorbeeld het beeld continu verwerken om ervoor te zorgen dat er geen storingen op het scherm zijn.
Besturingssysteem
Omdat een ingebed systeem meestal een eenvoudige rol vervult die niet verandert, zijn de vereisten voor het besturingssysteem minder zwaar. Vaak kan een ingebed systeem draaien en een ouder of minder geavanceerd besturingssysteem zijn en hoeft het niet te worden bijgewerkt. Apparaten, variërend van geldautomaten tot entertainmentdisplays op de rugleuning van een vliegtuig, konden bijvoorbeeld een speciale versie van Windows XP jarenlang zonder problemen ontwikkeld totdat Microsoft de ondersteuning voor de systeem.
Specificaties & Kosten
Hardwarevereisten voor embedded systemen zijn meestal veel lager dan die voor volledige pc's. Als u zich bijvoorbeeld op één taak concentreert, zijn multi-coreprocessors meestal niet nodig. Afhankelijk van het doel van het systeem, kan het mogelijk werken met trage processors omdat er het is niet nodig om overcapaciteit toe te staan voor de mogelijkheid van meer veeleisende taken zoals video verwerken. Deze verminderde specificatie-eisen kunnen op hun beurt de kosten aanzienlijk verlagen.