Hlavný rozdiel : Firmware je súbor pokynov alebo programov napísaných v jazyku stroja, ktoré sa používajú na ovládanie elektronických zariadení. ROM je typ vstavaného pamäťového čipu, ktorý je schopný uchovávať a ukladať údaje v elektronickom zariadení.
Elektronické zariadenia pozostávajú z troch hlavných častí: hardvér, firmvér a softvér. Všetky tri sú potrebné pre každé zariadenie. Iné zariadenia ako RAM, ROM atď., Ktoré sa v zariadení používajú, jednoducho inovujú a zvyšujú účinnosť daného zariadenia. Tento článok pomáha rozlišovať medzi firmware a ROM.
Pojem "ROM" znamená čitateľnú pamäť. Je to typ energeticky nezávislého úložného systému v počítači. Každý počítač je vybavený touto pamäťou, ktorá obsahuje pokyny na spustenie počítača. ROM ukladá kritické programy, ako je program, ktorý spúšťa počítač a vykonáva diagnostiku. Údaje uložené v ROM nemožno ľahko prepisovať alebo upravovať. Tieto údaje sa tiež nestratia, keď je počítač vypnutý. ROMy však pracujú s oveľa nižšou rýchlosťou, než je RAM. Okrem počítačov sa ROMy používajú aj v kalkulačkách a periférnych zariadeniach, ako sú napríklad laserové tlačiarne, v ktorých ROM ukladá písma.
Medzi rôzne typy ROM patria PROM (programovateľná pamäť iba na čítanie), EPROM (vymazateľná programovateľná čítacia pamäť), EEPROM (programovateľná pamäť len na čítanie s možnosťou výmazu) a pamäť Flash. Tieto sú najčastejšie používané na distribúciu firmvéru.
Termín "firmvér" je definovaný ako predpísaný program, ktorý je uložený v ROM. Pomáha konfigurovať zariadenia a používateľov ich nemožno ľahko upravovať. Pokyny sú zakódované v Basic Input Output Service (BIOS) a sú uložené v ROM. ROM obsahuje program načítača, ktorý pomáha načítať program do pamäte zariadenia. Niektoré typické príklady zariadení obsahujúcich firmvér vo svojich systémoch sú hodinky, počítače, mobilné telefóny, fotoaparáty atď.
Podľa Wikipedia je firmware kombináciou pretrvávajúcej pamäte, programového kódu a dát, ktoré sú v ňom uložené. Firmvér uložený v týchto zariadeniach je riadiaci program pre zariadenie. Uchováva sa alebo je uložený v pamäťových zariadeniach s trvalou pamäťou, ako je ROM, EPROM alebo flash pamäť. Firmvérová pamäť zariadenia je natrvalo inštalovaná a po výrobe sa nedá zmeniť, čo je dôvod, prečo sa firmware zriedka alebo nikdy nezmenil. Existuje však niekoľko dôvodov na aktualizáciu firmvéru, napríklad na opravu chýb alebo na pridanie nových funkcií do zariadenia. Toto vyžaduje preprogramovanie flash pamäte prístroja špeciálnym postupom.
Porovnanie firmvéru a ROM:
firmware | ROM | |
definícia | Firmware je súbor inštrukcií alebo programov napísaných v jazyku stroja, ktoré sa používajú na ovládanie elektronických zariadení. | ROM je typ vstavaného pamäťového čipu, ktorý je schopný uchovávať a ukladať údaje v elektronickom zariadení. |
formulár | Je to súbor programov. | Je to zariadenie na čítanie len na pamäť. |
prchavý | Je nestály. | Nie je nestále. |
skladovanie | Je uložená v pamäti ROM zariadenia. | Je uložený alebo vložený do zariadenia. |
príklad | OpenWRT, Open Firmware atď. | PROM, EPROM a pamäť Flash. |