Firmware er en bestemt type software, så det er ikke rigtig, at en form for software kan kaldes "firmware. Tænk på det på denne måde:
* software: Den generelle betegnelse for et sæt instruktioner, der fortæller en computer, hvad de skal gøre. Dette inkluderer alt fra din webbrowser til operativsystemet på din telefon.
* firmware: En specialiseret type software indlejret direkte i hardware på en elektronisk enhed. Det giver kontrolinstruktionerne på lavt niveau til den hardware.
Her er en analogi:Hvis du tænker på en enhed som en bil:
* software: Dette er som det sæt kørselsinstruktioner, du får til at gå et sted.
* firmware: Dette er som Motor Control Unit (ECU), der administrerer brændstofinjektion, gnisttiming og andre vitale funktioner til at få motoren til at køre.
Eksempler på enheder, der er meget afhængige af firmware:
* routere og modemer: Deres firmware administrerer netværkskommunikation og sikkerhed.
* printere: Deres firmware kontrollerer udskrivningshoveder, papirfodring og blæk/tonerstyring.
* digitale kameraer: Deres firmware håndterer billedbehandling, sensorstyring og opbevaring.
Nøglepunkter:
* Firmware opbevares permanent på selve hardware (normalt på flashhukommelseschips).
* Opdatering af firmware er mindre hyppigt end at opdatere almindelig software, men det er ofte vigtigt for sikkerhed og ydeevne.
* Selvom ikke al software er firmware, er al firmware en type software.