Wat is een ingebed besturingssysteem?

Een ingebed besturingssysteem heeft een zeer specifiek doel met uitsluiting van alle andere functies. Deze besturingssystemen zijn meestal te vinden in zelfstandige, geautomatiseerde apparatuur zoals geldautomaten of navigatiesystemen. Een ingebed besturingssysteem draait meestal een specifiek stuk programmeerwerk, zoals het geleidingssysteem op een raket, en verder niets. Dit type ingebed systeem is vaak erg belangrijk voor realtime computerfuncties.

Er is een groot verschil tussen een standaard en een ingebed besturingssysteem. Een standaardbesturingssysteem creëert een omgeving waarin een gebruiker en de computer met elkaar kunnen communiceren om een ​​grote verscheidenheid aan taken uit te voeren. Dit staat in schril contrast met een ingebed besturingssysteem, dat slechts één type taak uitvoert, en vaak zonder tussenkomst van de gebruiker. Terwijl een normaal besturingssysteem op een computer voor meerdere doeleinden is geïnstalleerd, bedient een ingebed systeem andere elektronische apparaten.

Een ingebed besturingssysteem maakt meestal deel uit van een ingebed computersysteem. Deze systemen zijn computersystemen met een beperkt doel, vaste functies. Een ingebed computersysteem draait bijna elk elektronisch apparaat dat vandaag beschikbaar is. Deze kleine programma's regelen alles, van de apps op een mobiele telefoon tot de hitte in een broodrooster.

Dit type systeem draait om microcontroller-chips. Deze chips werken als een kleine computer, die informatie opneemt, verwerkt en vervolgens informatie uitvoert. In tegenstelling tot een normale computer kan een typische microcontroller-chip maar één ding doen. Hoewel al deze ingebedde systemen microcontroller-chips hebben, hebben alleen de meer complexe een volledig ingebed besturingssysteem.

Over het algemeen heeft een ingebed systeem een ​​echt besturingssysteem nodig om ten minste een of twee dingen te doen: complexiteit of interactiviteit. Een complex systeem moet informatie uit meerdere bronnen opnemen, meerdere soorten bewerkingen uitvoeren of verschillende informatie uitvoeren op basis van de situatie. In wezen moet het meerdere taken kunnen uitvoeren.

De andere veel voorkomende vereiste voor een daadwerkelijk besturingssysteem is interactiviteit. Als een gebruiker interactie moet hebben met de bewerking, vooral als de bewerking tijdsafhankelijk is, heeft deze meestal een ingebed besturingssysteem. Aangezien een standaardcontroller eenvoudig gegevens opneemt en verzendt, is een complex systeem nodig wanneer een gebruiker met die gegevens moet communiceren.

Veel realtime besturingssystemen zijn ook ingebed. Dit type systeem vereist onmiddellijke reactie op gegevensinvoer - latentie en vertraging zijn geen optie. Aangezien een ingebed systeem geen doel heeft buiten zijn specifieke taak, werken ze goed samen. Deze systemen voeren doorgaans onmiddellijke reactieprocedures uit, zoals het anti-blokkeerproces op een auto.

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?