Hlavní rozdíl : Firmware je sada instrukcí nebo programů napsaných v jazyce stroje, které se používají k ovládání elektronických zařízení. ROM je typ vestavěného paměťového čipu, který je schopen uchovávat a ukládat data v elektronickém zařízení.
Elektronická zařízení se skládají ze tří hlavních částí: hardwaru, firmwaru a softwaru. Všechny tři jsou nezbytné pro libovolné zařízení. Ostatní zařízení, jako je paměť RAM, ROM atd., Používaná v zařízení, jednoduše upgradují a zvyšují účinnost daného zařízení. Tento článek pomáhá rozlišovat mezi firmwarem a ROM.
Termín 'ROM' znamená čtení pouze paměti. Jedná se o typ energeticky nezávislého úložného systému v počítači. Každý počítač je vybaven touto pamětí, která obsahuje pokyny pro spuštění počítače. ROM ukládá kritické programy, jako je program, který spouští počítač a provádí diagnostiku. Data uložená v paměti ROM nelze snadno přepisovat nebo měnit. Tato data se rovněž neztratí při vypnutí počítače. ROMy však pracují mnohem pomaleji než RAM. Kromě počítačů se ROMy používají také v počítačích a periferních zařízeních, jako jsou laserové tiskárny, v nichž ROM ukládá fonty.
Mezi různé typy ROM patří PROM (programovatelná paměť pouze pro čtení), EPROM (vymazatelná programovatelná paměť pouze pro čtení), EEPROM (programovatelná paměť pouze pro čtení) a paměť Flash. Nejčastěji se používají k distribuci firmwaru.
Termín "firmware" je definován jako předem napsaný program, který je uložen v paměti ROM. Pomáhá konfigurovat zařízení a uživatelé je nemohou snadno upravovat. Pokyny jsou kódovány v Basic Input Output Service (BIOS) a jsou uloženy v paměti ROM. ROM obsahuje program načtení, který pomáhá načíst program do paměti zařízení. Některé typické příklady zařízení obsahujících firmware v jejich systémech jsou hodinky, počítače, mobilní telefony, kamery atd.
Podle Wikipedia je firmware kombinací trvalé paměti, kódu programu a dat, která jsou v něm uložena. Firmware uložený v těchto zařízeních je řídicím programem pro toto zařízení. Uchovává se nebo je uložena v paměťových zařízeních typu volatility, jako je paměť ROM, EPROM nebo flash. Firmová paměť zařízení je trvale nainstalována a po výrobě ji nelze měnit, proto se firmware zřídka nebo nikdy nezmění. Existuje však několik důvodů pro aktualizaci firmwaru, například opravy chyb nebo přidávání nových funkcí do zařízení. To vyžaduje přeprogramování flash paměti zařízení zvláštním postupem.
Porovnání firmwaru a ROM:
Firmware | ROM | |
Definice | Firmware je soubor instrukcí nebo programů napsaných v jazyce stroje, které se používají k ovládání elektronických zařízení. | ROM je typ vestavěného paměťového čipu, který je schopen uchovávat a ukládat data v elektronickém zařízení. |
Formulář | Jedná se o soubor programů. | Jedná se o zařízení pouze pro čtení. |
Nestálý | Je nestálý. | Není nestálý. |
Úložný prostor | Je uložen v paměti ROM zařízení. | Je uložen nebo vložen do zařízení. |
Příklad | OpenWRT, Open Firmware atd. | PROM, EPROM a paměť Flash. |