Hjem maskinvare Hva er innebygd programvare? - definisjon fra techopedia

Hva er innebygd programvare? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr innebygd programvare?

Innebygd programvare er et stykke programvare som er innebygd i maskinvare eller ikke-PC-enheter. Den er skrevet spesielt for den spesielle maskinvaren den kjører på og har vanligvis behandlings- og minnebegrensninger på grunn av enhetens begrensede databehandlingsmuligheter. Eksempler på innebygd programvare inkluderer de som finnes i dedikerte GPS-enheter, fabrikkroboter, noen kalkulatorer og til og med moderne smartklokker.

Techopedia forklarer innebygd programvare

Innebygd programvare ligner på fastvare, ettersom de vanligvis har samme funksjon. Sistnevnte er imidlertid en spesiell type innebygd programvare som er skrevet i ikke-flyktig minne (for eksempel ROM eller EPROM), som ikke lett kan endres - derav navnet "firma" - og brukes først og fremst til å kjøre eller starte opp enheten. Derimot brukes innebygd programvare for den generelle driften av enheten.


Innebygd programvare kan være veldig enkel, for eksempel den som brukes til å kontrollere belysning i hjemmet, og kan kjøre på en 8-bits mikrokontroller med bare noen få kilo minne, eller den kan være ganske komplisert som programvaren som kjører alle de elektroniske komponentene av en moderne smartbil, komplett med klimakontroller, automatisk cruising og kollisjonsføling, samt kontrollnavigasjoner. Kompleks innebygd programvare kan også finnes i flyavionikksystemer, i veldig komplekse fly-for-wire-systemer som brukes i jagerfly og til og med i missilstyringssystemer.


Hovedforskjellen mellom innebygd programvare og applikasjonsprogramvare er at førstnevnte vanligvis er bundet til en spesifikk enhet, og tjener som selve OS, med begrensninger knyttet til enhetens spesifikasjoner, så oppdateringer og tillegg kontrolleres strengt, mens applikasjonsprogramvare gir funksjonaliteten i en datamaskin og kjøres på toppen av et faktisk fullt operativsystem, så den har færre begrensninger når det gjelder ressurser.

Hva er innebygd programvare? - definisjon fra techopedia