Skip to main content

Vad är ett inbäddat operativsystem?

Ett inbäddat operativsystem utför ett mycket specifikt syfte för att utesluta alla andra funktioner.Dessa operativsystem finns vanligtvis i fristående datoriserad utrustning såsom ATM -maskiner eller navigationssystem.Ett inbäddat operativsystem driver vanligtvis en specifik programmering, till exempel vägledningssystemet på en raket och inget annat.Denna typ av inbäddat system är ofta mycket viktigt för datorfunktioner i realtid.

Det finns en stor skillnad mellan en standard och ett inbäddat operativsystem.Ett standardoperativsystem skapar en miljö där en användare och dator kan interagera med varandra för att utföra ett stort utbud av uppgifter.Detta står i direkt kontrast till ett inbäddat operativsystem, som bara kommer att utföra en typ av uppgift, och det kommer ofta att göra det utan någon användarinsats.Medan ett normalt operativsystem är installerat på en dator med flera användningsområden, driver ett inbäddat system andra elektroniska enheter.

Ett inbäddat operativsystem är vanligtvis en del av ett inbäddat datorsystem.Dessa system är smala syfte, fastfunktion, datorsystem.Ett inbäddat datorsystem kör nästan alla elektroniska enheter som finns idag.Dessa små program reglerar allt från apparna på en mobiltelefon till värmen i en brödrost.

Denna typ av system centrerar på mikrokontrollchips.Dessa chips fungerar som en liten dator, tar in information, bearbetar den och sedan matar ut information.Till skillnad från en normal dator kan ett typiskt mikrokontrollchip bara göra en sak.Medan alla dessa inbäddade system har mikrokontrollchips, har bara de mer komplexa ett fullständigt inbäddat operativsystem.

I allmänhet, för att ett inbäddat system ska garantera ett faktiskt operativsystem behöver den åtminstone en av två saker: komplexitet eller interaktivitet.Ett komplext system måste ta in information från flera källor, utföra flera typer av operationer eller lägga ut olika information baserat på dess situation.I huvudsak måste det kunna utföra flera uppgifter.

Det andra gemensamma kravet för ett faktiskt operativsystem är interaktivitet.Om en användare måste interagera med operationen, särskilt om operationen är tidsberoende, kommer den vanligtvis att ha ett inbäddat operativsystem.Eftersom en standardkontroll helt enkelt tar in och skickar ut data behövs också en användare för att interagera med den data som ett mer komplext system behövs.

Många realtidsoperativsystem är också inbäddade.Denna typ av system kräver omedelbart svar på datainmatning mdash; latens och fördröjning är inte ett alternativ.Eftersom ett inbäddat system inte har något syfte utanför sin specifika uppgift, arbetar de bra tillsammans.Dessa system kör vanligtvis omedelbara svarsförfaranden, såsom anti-låsbrytande processer på en bil.