Nøgleforskel : Firmware er et sæt instruktioner eller programmer, der er skrevet i maskinens sprog, der bruges til at betjene elektroniske enheder. ROM er en type 'indbygget' memory chip, der er i stand til at holde og lagre data i en elektronisk enhed.
Elektroniske enheder består af tre hoveddele: hardware, firmware og software. Alle tre er nødvendige for enhver enhed. Andre enheder som RAM, ROM osv., Der bruges i en enhed, skal blot opgradere og øge effektiviteten af den givne enhed. Denne artikel hjælper med at skelne mellem firmware og ROM.
Udtrykket "ROM" står for Read Only Memory. Det er en type ikke-flygtig lagringssystem i en pc. Hver computer leveres udstyret med denne hukommelse, der indeholder instruktioner til at starte computeren. ROM gemmer kritiske programmer, såsom det program, der starter computeren og udfører diagnostik. Data, der er gemt i ROM, kan ikke omskrives eller ændres let. Disse data går heller ikke tabt, når computeren slukkes. Imidlertid opererer ROM'erne med en meget langsommere hastighed som RAM. Ud over computere bruges ROM'er også i regnemaskiner og perifere enheder som laserskrivere, hvor ROM gemmer skrifttyperne.
Forskellige typer ROM inkluderer PROM (programmerbar skrivebeskyttet hukommelse), EPROM (sletbar programmerbar skrivehukommelse), EEPROM (elektrisk sletbar programmerbar skrivebeskyttet hukommelse) og flashhukommelse. Disse bruges mest til at distribuere firmware.
Udtrykket "firmware" er defineret som et forprogrammeret program, der er gemt i ROM. Det hjælper med at konfigurere enhederne og kan ikke nemt ændres af brugerne. Instruktionerne er kodet i Basic Input Output Service (BIOS) og er gemt i ROM. ROM indeholder loader-programmet, som hjælper med at indlæse et program i enhedens hukommelse. Nogle typiske eksempler på enheder, der indeholder firmware i deres systemer, er ure, computere, mobiltelefoner, kamera osv.
Ifølge Wikipedia er firmware den kombination af vedvarende hukommelse, programkode og data, der er gemt i den. Den firmware, der er gemt i disse enheder, er styringsprogrammet til enheden. Den holdes eller opbevares i de ikke-flygtige hukommelsesenheder som ROM, EPROM eller flash-hukommelse. Firmwarehukommelsen på en enhed er permanent installeret og kan ikke ændres efter fremstillingen, hvorfor firmwaren sjældent eller aldrig ændres. Der er dog nogle grunde til at opdatere firmwaren, f.eks. Fastsættelse af fejl eller tilføje nye funktioner til enheden. Dette kræver omprogrammering af flashens hukommelse af enheden ved en særlig procedure.
Sammenligning mellem firmware og ROM:
Firmware | Rom | |
Definition | Firmware er et sæt instruktioner eller programmer skrevet i maskinens sprog, der bruges til at betjene elektroniske enheder. | ROM er en type 'indbygget' memory chip, der er i stand til at holde og lagre data i en elektronisk enhed. |
Form | Det er et sæt af programmer. | Det er en skrivebeskyttet hukommelsesenhed. |
flygtige | Det er flygtigt. | Det er ikke volatilt. |
Opbevaring | Den er gemt i en enheds ROM. | Den er gemt eller indlejret i enheden. |
Eksempel | OpenWRT, Open Firmware osv. | PROM, EPROM og Flash Memory. |