Inbyggd programvara

Författare: Judy Howell
Skapelsedatum: 6 Juli 2021
Uppdatera Datum: 23 Juni 2024
Anonim
Get Paid $1,220.46 With This Simple 3 Step Process (Make Money Online 2022)
Video: Get Paid $1,220.46 With This Simple 3 Step Process (Make Money Online 2022)

Innehåll

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 speciella 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.

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

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 finns också 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.