Firmware er en bestemt type programvare, så det er egentlig ikke at en form for programvare kan "kalles" firmware. Tenk på det på denne måten:
* programvare: Den generelle betegnelsen for et sett med instruksjoner som forteller en datamaskin hva du skal gjøre. Dette inkluderer alt fra nettleseren din til operativsystemet til telefonen din.
* firmware: En spesialisert type programvare innebygd direkte i maskinvaren til en elektronisk enhet. Det gir kontrollinstruksjonene på lavt nivå for den maskinvaren.
Her er en analogi:Hvis du tenker på en enhet som en bil:
* programvare: Dette er som settet med kjøreinstruksjoner du vil gå et sted.
* firmware: Dette er som motorkontrollenheten (ECU) som administrerer drivstoffinjeksjon, gnisttiming og andre viktige funksjoner for å få motoren til å kjøre.
eksempler på enheter som er avhengige av firmware:
* rutere og modemer: Firmware styrer nettverkskommunikasjon og sikkerhet.
* skrivere: Firmware kontrollerer utskriftshoder, papirfôring og blekk/tonerstyring.
* Digitale kameraer: Firmware håndterer bildebehandling, sensorkontroll og lagring.
Nøkkelpunkter:
* Firmware lagres permanent på selve maskinvaren (vanligvis på flash -minnebrikker).
* Oppdatering av firmware er sjeldnere enn å oppdatere vanlig programvare, men det er ofte avgjørende for sikkerhet og ytelse.
* Selv om ikke all programvare er firmware, er all firmware en type programvare.