Skip to main content

Wat is een ingebed besturingssysteem?

Een ingebed besturingssysteem voert een zeer specifiek doel uit met de uitsluiting van alle andere functies.Deze besturingssystemen worden meestal aangetroffen in zelfstandige geautomatiseerde apparatuur zoals ATM -machines of navigatiesystemen.Een ingebed besturingssysteem heeft doorgaans een specifiek stuk programmeren, zoals het begeleidingssysteem op een raket, en niets anders.Dit type ingebed systeem is vaak erg belangrijk voor realtime computersfuncties.

Er is een groot verschil tussen een standaard en een ingebed besturingssysteem.Een standaard besturingssysteem creëert een omgeving waar een gebruiker en de computer met elkaar kunnen communiceren om een enorme verscheidenheid aan taken uit te voeren.Dit staat in contrast met een ingebed besturingssysteem, dat slechts één type taak zal uitvoeren, en het zal het vaak doen zonder enige gebruikersinterventie.Terwijl een normaal besturingssysteem op een computer met meerdere us is geïnstalleerd, bedient een ingebed systeem andere elektronische apparaten.

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

Dit type systeem concentreert zich op microcontroller -chips.Deze chips werken als een kleine computer, nemen informatie op, verwerken deze en voer vervolgens informatie uit.In tegenstelling tot een normale computer, kan een typische microcontroller -chip slechts één ding doen.Hoewel al deze ingebedde systemen microcontroller -chips hebben, hebben alleen de meer complexe een volledig ingebed besturingssysteem.

Over het algemeen, om een ingebed systeem te laten rechtvaardigen om een daadwerkelijk besturingssysteem te rechtvaardigen, heeft het ten minste een van de twee dingen nodig: 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 werkelijk besturingssysteem is interactiviteit.Als een gebruiker moet communiceren met de bewerking, vooral als de bewerking tijdsafhankelijk is, heeft deze meestal een ingebed besturingssysteem.Omdat een standaardcontroller eenvoudig opneemt en gegevens verzendt, zijn ook wanneer een gebruiker met die gegevens moet communiceren, een complexer systeem nodig.

Veel realtime besturingssystemen zijn ook ingebed.Dit type systeem vereist onmiddellijke reactie op gegevensinvoer mdash; latentie en vertraging zijn geen optie.Aangezien een ingebed systeem geen doel heeft buiten de specifieke taak, werken ze goed samen.Deze systemen voeren doorgaans onmiddellijke responsprocedures uit, zoals de antiblokkeringsprocessen op een auto.