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 kör vanligtvis ett specifikt program, som styrsystemet 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 datorn kan interagera med varandra för att utföra en enorm mängd olika uppgifter. Detta står i direkt kontrast till ett inbäddat operativsystem, som bara utför 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, använder ett inbäddat system andra elektroniska enheter.

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

Denna typ av system är centrerad på mikrokontrollchips. Dessa chips fungerar som en liten dator, tar in information, bearbetar den och skickar sedan ut information. Till skillnad från en vanlig dator kan ett typiskt mikrokontrollchip bara göra en sak. Samtidigt som alla dessa inbäddade system har mikrokontrollchips, är det bara de mer komplexa som har ett fullt inbäddat operativsystem.

Generellt, för att ett inbäddat system ska garantera ett verkligt operativsystem behöver det å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 mata ut annan information baserat på dess situation. I huvudsak måste den kunna utföra flera uppgifter.

Det andra vanliga kravet för ett verkligt operativsystem är interaktivitet. Om en användare måste interagera med operationen, särskilt om operationen är tidsberoende, har den vanligtvis ett inbäddat operativsystem. Eftersom en standardkontroll helt enkelt tar in och skickar data, varje gång en användare behöver interagera med dessa data behövs ett mer komplext system.

Många realtidsoperativsystem är också inbäddade. Denna typ av system kräver omedelbart svar på datainmatning - fördröjning och fördröjning är inte ett alternativ. Eftersom ett inbäddat system inte har något syfte utanför sin specifika uppgift, fungerar de bra tillsammans. Dessa system kör vanligtvis omedelbara svarprocedurer, såsom antislåsningsprocesser på en bil.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?