Skip to main content

Hvad er indlejret software?

Indlejret software er en type software, der er indbygget i hardwaresystemer.Denne software er typisk designet til at udføre en bestemt funktion, skønt et enkelt stykke hardware kan indeholde flere stykker indlejret software.Ethvert stykke teknologi, der har kredsløbskort og computerchips, vil sandsynligvis have indlejret software inden for det, fra digitale ure til mobiltelefoner til regnemaskiner.Disse systemer tillader mange af de avancerede funktioner, der er almindelige i moderne enheder.

Som mange stykker innovativ teknologi blev der udviklet tidlige former for indlejret software til militære applikationer.Især amerikanerne brugte forskellige typer af indlejrede systemer i rumforskning, missilvejledning og avionik fra slutningen af 30'erne til midten af 60'erne.Disse tidlige systemer blev typisk fastgjort til andre komponenter og havde en høj fiasko.Det var først i slutningen af 60'erne, der indlejrede software udviklede sig til det punkt, hvor det var nyttigt for almindelige mennesker.

I slutningen af 70'erne startede de første standarder for en integreret mikrokontrollerchip, der blev indlejret software.Denne enkelt chip fungerede som en lille computer;Det kan tage ind, gemme og outputdata samt behandle sine egne oplysninger.Med disse chips blev det muligt at skrive et enkelt program, indlæse det i chippen og derefter få den chip til at udføre sit program, når det modtog det rigtige input.Ved udgangen af 1980'erne havde næsten enhver form for forbrugerelektronik en slags mikrokontrollerchip indlejret inde i den.

I årene, der fulgte, er omkostningerne ved at producere integrerede mikrokontrollere faldet til øre.Som et resultat er de i næsten enhver elektronisk enhed, og hver af disse chips har en eller flere stykker indlejret software.De er endda i genstande, som de fleste mennesker ikke ville tro, havde computere, såsom brødristere, elektriske fans eller børns legetøj.

Uanset hvad softwaren er en del af, fungerer stykker af indlejret software på samme måde.Deres chip modtager input fra deres tilsluttede enhed.Softwaren læser input og bestemmer, om den skal aktivere.Hvis det gør det, udfører det sit program og udsender resultaterne.Disse resultater kan gå til brugeren eller endda et andet stykke software.

Indlejret software indtager stedet for et fuldt blæst computersystem.På en normal computer eller en maskine, der er tilsluttet en normal computer, er der relativt få stykker indlejret software.Computersystemer har typisk kun en håndfuld stykker, der kontrollerer opstartprocedurer og vigtige hardwarefunktioner.Efterhånden som komplekse enheder bliver mere edb, falder deres indlejrede software faktisk, da den erstattes med standard computersystemer.