Firmware

Inden for databehandling er firmware et computerprogram, der er "indlejret" i en hardwareenhed og er en væsentlig del af hardwaren. Det kaldes undertiden indlejret software. Et eksempel er en mikrocontroller, en del af en mikroprocessor, der fortæller mikroprocessoren, hvilke handlinger den skal udføre. Det kan også være et større program, der er gemt på flash-hukommelse eller uploadet til eksisterende hardware af en bruger.

Som navnet antyder, befinder firmware sig et sted mellem hardware og software og forbinder de to verdener. Det kan betyde lidt forskellige ting for forskellige mennesker, især i takt med at selvstændige elektroniske enheder bliver mere og mere lig computere. Ligesom software er det et computerprogram, som køres af en mikroprocessor. Men det er også forbundet med et stykke hardware og har ingen betydning uden det.

På en computer

En computer kan have både firmware og software. Firmware er permanent gemt i computeren, f.eks. i BIOS, og kan ikke let ændres eller tilføjes til den. Software, selv operativsystemet, kan udskiftes ved at omformatere harddisken. Software omfatter de programmer, som en person, der betjener en computer, ser, f.eks. en webbrowser eller et tekstbehandlingsprogram. Nogle gange kaldes en enhedsdriver for firmware, da den er nødvendig for at køre det pågældende stykke hardware, f.eks. en printer eller et grafikkort. Enhedsdriveren findes på computerens hoveddel og kan nemt opdateres (hvis der findes en opdatering).

På en elektronisk enhed

Andre elektroniske enheder ligner måske ikke en computer, men de har stadig et indlejret system, f.eks. en mikrocontroller, med et program, der fortæller dem, hvad de skal gøre. Dette er også firmware. En tv-kabelboks, en elevatorcontroller og en kortlæser i en hoteldørlås kører alle med firmware. I dette tilfælde er firmwaren den eneste software på enheden, og den styrer alt, lige fra håndtering af knaptryk til at tænde eller slukke motorer.

Tidligere blev firmware lagret i ROM'er, men nu lagres den ofte på medier, der kan skrives til, f.eks. EEPROM'er og Flash. Firmware i mange maskiner, f.eks. routere, kan nu opdateres uden særlig hardware, bortset fra en computer og et USB-kabel. Dette gøres ved at downloade en ny version fra World Wide Web for at opdatere enheden ved hjælp af instruktioner fra producenten af enheden.

En elektronisk enhed siges at være "bricked", hvis den ikke kan startes på grund af firmwareproblemer. Den er så lige så brugbar som en mursten. Indlæsning af den forkerte firmware i en enhed kan forårsage dette. Firmware lagres som en binær billedfil.

Eksempler

Eksempler på firmware omfatter:

  • BIOS'en, der findes i IBM-kompatible pc'er
  • Kode i en printer (ud over den printerdriver, der er på computeren)
  • Software til styring af en hjertedefibrillator
  • Software til styring af lyset i en kontorbygning
  • Software, der styrer elektronikken i en bil - radioen, ABS (antiblokeringssystemet), motorstyring osv.
  • Software til styring af nyere husholdningsapparater (mikrobølgeovne, opvaskemaskiner osv.)

Relaterede sider

  • BIOS
  • Realtidsoperativsystem
  • Mikrokode

Spørgsmål og svar

Spørgsmål: Hvad er firmware?


A: Firmware er et computerprogram, der er "indlejret" i en hardwareenhed og er en væsentlig del af hardwaren.

Q: Hvad er et andet udtryk for firmware?


A: Firmware kaldes undertiden indlejret software.

Spørgsmål: Hvad er et eksempel på firmware?


A: Et eksempel på firmware er en mikrocontroller, som er en del af en mikroprocessor, der fortæller mikroprocessoren, hvilke handlinger den skal udføre.

Spørgsmål: Kan firmware være et større program, der er gemt på flash-hukommelse?


Svar: Ja, firmware kan være et større program, der er gemt på flash-hukommelse.

Spørgsmål: Kan firmware også uploades til eksisterende hardware af en bruger?


Svar: Ja, firmware kan også uploades til eksisterende hardware af en bruger.

Q: Hvordan er firmware relateret til hardware og software?


A: Firmware befinder sig et sted mellem hardware og software og forbinder de to verdener.

Q: Hvad betyder det at sige, at firmware ikke har nogen betydning uden hardware?


A: Det betyder, at firmware er knyttet til et bestemt stykke hardware og ikke kan fungere uden det.

AlegsaOnline.com - 2020 / 2023 - License CC3