Hem Hårdvara Vad är inbäddad programvara? - definition från techopedia

Vad är inbäddad programvara? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder inbäddad programvara?

Inbäddad programvara är en mjukvara som är inbäddad i hårdvara eller enheter utan PC. Den är skriven specifikt för den specifika hårdvara som den körs på och har vanligtvis process- och minnesbegränsningar på grund av enhetens begränsade datoregenskaper. Exempel på inbäddad programvara inkluderar den som finns i dedikerade GPS-enheter, fabriksrobotar, vissa kalkylatorer och till och med moderna smartur.

Techopedia förklarar inbäddad programvara

Inbyggd programvara liknar firmware, eftersom de vanligtvis har samma funktion. Det senare är emellertid en speciell typ av inbäddad mjukvara som är skriven i icke-flyktigt minne (t.ex. ROM eller EPROM), som inte lätt kan ändras - därav namnet "firma" och används främst för att köra eller starta upp enheten. Däremot används inbäddad programvara för enhetens övergripande drift.


Inbyggd programvara kan vara mycket enkel, till exempel den som används för att kontrollera belysning i hem, och kan köras på en 8-bitars mikrokontroller med bara några kilobyte minne, eller det kan vara ganska komplicerat, till exempel programvaran som kör alla elektroniska komponenter av en modern smart bil, komplett med klimatkontroller, automatisk kryssning och kollisionsavkänning, samt kontrollnavigeringar. Komplex inbäddad mjukvara kan också hittas i flygplanens flygsystem, i mycket komplexa flyg-för-tråd-system som används i jaktplan och även i missilstyrningssystem.


Den största skillnaden mellan inbäddad mjukvara och applikationsprogramvara är att den förra vanligtvis är bunden till en specifik enhet, som fungerar som själva operativsystemet, med begränsningar knutna till enhetens specifikationer, så uppdateringar och tillägg kontrolleras strikt, medan applikationsprogramvara ger funktionen i en dator och körs ovanpå ett verkligt fullständigt operativsystem, så det har färre begränsningar när det gäller resurser.

Vad är inbäddad programvara? - definition från techopedia