Hovedforskjell : Firmware er et sett med instruksjoner eller programmer som er skrevet i maskinspråk som brukes til å betjene elektroniske enheter. ROM er en type "innebygd" minnebrikke som er i stand til å holde og lagre data i en elektronisk enhet.
Elektroniske enheter består av tre hoveddeler: maskinvare, fastvare og programvare. Alle tre er nødvendige for en hvilken som helst enhet. Andre enheter som RAM, ROM, etc. som brukes i en enhet, oppgraderer og øker effektiviteten til den gitte enheten. Denne artikkelen bidrar til å skille mellom fastvare og ROM.
Begrepet "ROM" står for skrivebeskyttet minne. Det er en type ikke-flyktig lagringssystem i en PC. Hver datamaskin leveres utstyrt med dette minnet som inneholder instruksjoner for å starte opp datamaskinen. ROM lagrer viktige programmer, for eksempel programmet som støtter datamaskinen og utfører diagnostikk. Data lagret i ROM kan ikke enkelt skrives om eller endres. Disse dataene går heller ikke tapt når datamaskinen er slått av. Imidlertid opererer ROMene med en mye lavere hastighet som RAM. I tillegg til datamaskiner blir ROM også brukt i kalkulatorer og perifere enheter som laserskrivere, hvor ROM lagrer skriftene.
Ulike typer ROM inkluderer PROM (programmerbart skrivebeskyttet minne), EPROM (sletbart programmerbart skrivehukommelse), EEPROM (elektrisk sletbart programmerbart skrivebeskyttet minne) og Flash Memory. Disse brukes mest til å distribuere fastvare.
Begrepet "fastvare" er definert som et forhåndskrevet program som er lagret i ROM. Det hjelper å konfigurere enhetene og kan ikke enkelt endres av brukere. Instruksjonene er kodet i Basic Input Output Service (BIOS) og er lagret i ROM. ROM inneholder lasterprogrammet som hjelper til med å laste inn et program i enhetens minne. Noen typiske eksempler på enheter som inneholder fastvare i deres systemer er klokker, datamaskiner, mobiltelefoner, kamera, etc.
Ifølge Wikipedia er fastvare kombinasjonen av vedvarende minne, programkode og data som er lagret i den. Fastvaren som er lagret i disse enhetene, er kontrollprogrammet for enheten. Den holdes eller lagres i de ikke-flyktige minnesenheter som ROM, EPROM eller flashminne. Firmwarehukommelsen til en enhet er permanent installert og kan ikke endres etter produksjon, og derfor er fastvaren sjelden eller aldri endret. Det er imidlertid noen grunner til å oppdatere fastvaren, for eksempel å fikse feil eller legge til nye funksjoner på enheten. Dette krever omprogrammering av flashminnet til enheten ved en spesiell prosedyre.
Sammenligning mellom firmware og ROM:
firmware | rom | |
Definisjon | Firmware er et sett med instruksjoner eller programmer skrevet i maskinspråket som brukes til å betjene elektroniske enheter. | ROM er en type "innebygd" minnebrikke som er i stand til å holde og lagre data i en elektronisk enhet. |
Form | Det er et sett med programmer. | Det er en skrivebeskyttet minneenhet. |
Flyktige | Det er flyktig. | Det er ikke flyktig. |
Oppbevaring | Den er lagret i ROMen til en enhet. | Den er lagret eller innebygd i enheten. |
Eksempel | OpenWRT, Open Firmware, etc. | PROM, EPROM og Flash Memory. |