Ključna razlika : Firmware je skup uputa ili programa pisanih na strojnom jeziku koji se koriste za upravljanje elektroničkim uređajima. ROM je vrsta 'ugrađenog' memorijskog čipa koji može pohraniti i pohraniti podatke u elektroničkom uređaju.
Elektronički uređaji sastoje se od tri glavna dijela: hardvera, firmvera i softvera. Sva tri su potrebna za bilo koji uređaj. Drugi uređaji poput RAM-a, ROM-a itd. Koji se koriste u uređaju jednostavno nadograđuju i povećavaju učinkovitost danog uređaja. Ovaj članak pomaže razlikovati firmver i ROM.
Izraz 'ROM' označava samo za čitanje. To je vrsta sustava za neprekidno pohranjivanje u osobnom računalu. Svako računalo dolazi s ovom memorijom koja sadrži upute za pokretanje računala. ROM pohranjuje kritične programe, kao što je program koji pokreće računalo i obavlja dijagnostiku. Podaci pohranjeni u ROM-u ne mogu se lako prepisati ili modificirati. Ovi podaci se također ne gube kada se računalo isključi. Međutim, ROM-ovi rade mnogo sporije od RAM-a. Osim računala, ROM-ovi se također koriste u kalkulatorima i perifernim uređajima kao što su laserski pisači, u kojima ROM pohranjuje fontove.
Različiti tipovi ROM-a uključuju PROM (programirljiva memorija samo za čitanje), EPROM (izbrisiva programabilna memorija samo za čitanje), EEPROM (električno izbrisiva programabilna memorija samo za čitanje) i Flash memorija. To se najčešće koristi za distribuciju firmvera.
Pojam "firmware" definira se kao unaprijed napisani program koji je pohranjen u ROM-u. Pomaže konfigurirati uređaje i korisnici ih ne mogu lako mijenjati. Upute su kodirane u BIOS-u (Basic Input Output Service) i pohranjene su u ROM-u. ROM sadrži program za učitavanje koji pomaže učitavanju programa u memoriju uređaja. Neki tipični primjeri uređaja koji sadrže firmware u svojim sustavima su satovi, računala, mobilni telefoni, kamera itd.
Prema Wikipediji, firmware je kombinacija trajne memorije, programskog koda i podataka koji su pohranjeni u njemu. Upravljački program pohranjen u tim uređajima je upravljački program za uređaj. Čuva se ili pohranjuje u trajnim memorijskim uređajima kao što su ROM, EPROM ili flash memorija. Firmware memorija uređaja je trajno instalirana i ne može se mijenjati nakon proizvodnje, zbog čega se firmware rijetko ili nikada ne mijenja. Međutim, postoji nekoliko razloga za ažuriranje firmvera kao što su popravljanje bugova ili dodavanje novih značajki na uređaj. To zahtijeva reprogramiranje flash memorije uređaja posebnim postupkom.
Usporedba između firmvera i ROM-a:
firmware | ROM | |
definicija | Firmware je skup uputa ili programa pisanih na strojnom jeziku koji se koriste za upravljanje elektroničkim uređajima. | ROM je vrsta 'ugrađenog' memorijskog čipa koji može pohraniti i pohraniti podatke u elektroničkom uređaju. |
Oblik | To je skup programa. | To je memorijski uređaj samo za čitanje. |
promjenljiv | To je nestabilno. | Nije nepostojan. |
skladištenje | Pohranjuje se u ROM-u uređaja. | Pohranjuje se ili ugrađuje u uređaj. |
Primjer | OpenWRT, Open Firmware, itd. | PROM, EPROM i Flash memorija. |