Hvad er et integreret operativsystem?
Et indbygget operativsystem udfører et meget specifikt formål med at udelukke alle andre funktioner. Disse operativsystemer findes typisk i uafhængigt edb-udstyr, såsom ATM-maskiner eller navigationssystemer. Et indbygget operativsystem kører typisk et specifikt stykke programmering, såsom føringssystemet på en raket, og intet andet. Denne type indlejrede system er ofte meget vigtig for realtids computerfunktioner.
Der er en stor forskel mellem en standard og et indbygget operativsystem. Et standardoperativsystem skaber et miljø, hvor en bruger og computeren kan interagere med hinanden for at udføre en lang række opgaver. Dette står i direkte kontrast til et indbygget operativsystem, der kun udfører en type opgave, og det vil ofte gøre det uden nogen brugerindgriben. Mens et normalt operativsystem er installeret på en computer, der bruger flere brug, betjener et indlejret system andre elektroniske enheder.
Et indbygget operativsystem er typisk en del af et indbygget computersystem. Disse systemer er smalle, faste funktioner, computersystemer. Et indbygget computersystem kører næsten alle elektroniske enheder, der er tilgængelige i dag. Disse små programmer regulerer alt fra apps på en mobiltelefon til varmen i en brødrister.
Denne type system centrerer om mikrocontrollerchips. Disse chips fungerer som en lille computer, indtaster oplysninger, behandler den og sender derefter oplysninger. I modsætning til en normal computer er en typisk mikrocontroller-chip kun i stand til at gøre en ting. Mens alle disse indlejrede systemer har mikrocontrollerchips, er det kun de mere komplekse, der har et fuldt indbygget operativsystem.
Generelt, for at et integreret system skal garantere et faktisk operativsystem, har det brug for mindst en af to ting: kompleksitet eller interaktivitet. Et komplekst system skal indsamle information fra flere kilder, udføre flere typer af operationer eller udsende forskellige oplysninger baseret på dens situation. I det væsentlige skal det være i stand til at udføre flere opgaver.
Det andet almindelige krav til et faktisk operativsystem er interaktivitet. Hvis en bruger skal interagere med handlingen, især hvis handlingen er tidsafhængig, vil den normalt have et indbygget operativsystem. Da en standardcontroller simpelthen tager ind og sender data, er der brug for et mere komplekst system, hver gang en bruger skal interagere med disse data.
Mange realtidsoperativsystemer er også indlejrede. Denne type system kræver øjeblikkelig respons på datainput - latenstid og forsinkelse er ikke en mulighed. Da et indlejret system ikke har noget formål uden for dens specifikke opgave, fungerer de godt sammen. Disse systemer kører typisk øjeblikkelige reaktionsprocedurer, såsom antlåsebrydende processer på en bil.