Основна разлика : Firmware е набор от инструкции или програми, написани на машинен език, които се използват за управление на електронни устройства. ROM е вид вграден чип с памет, който може да съхранява и съхранява данни в електронно устройство.
Електронните устройства се състоят от три основни части: хардуер, фърмуер и софтуер. Всичките три са необходими за всяко устройство. Други устройства като RAM, ROM и др., Използвани в устройството, просто надграждат и увеличават ефективността на даденото устройство. Тази статия помага да се направи разлика между фърмуера и ROM.
Терминът „ROM“ означава „само за четене“. Това е един вид енергонезависима система за съхранение в компютъра. Всеки компютър е снабден с тази памет, която съдържа инструкции за стартиране на компютъра. ROM съхранява критични програми, като програмата, която зарежда компютъра и извършва диагностика. Данните, съхранявани в ROM, не могат лесно да бъдат пренаписани или модифицирани. Тези данни също не се губят, когато компютърът е изключен. Въпреки това, ROM работят с много по-бавна скорост, отколкото RAM. Освен компютрите, ROM-тата се използват и в калкулатори и периферни устройства като лазерни принтери, в които ROM съхранява шрифтовете.
Различните видове ROM включват PROM (програмируема памет само за четене), EPROM (изтриваема програмируема памет само за четене), EEPROM (електрически изтриваема програмируема памет само за четене) и Flash памет. Най-често те се използват за разпространение на фърмуера.
Терминът „фърмуер“ се дефинира като предварително написана програма, която се съхранява в ROM. Той помага за конфигуриране на устройствата и не може да бъде лесно модифициран от потребителите. Инструкциите се кодират в BIOS (Basic Input Output Service) и се съхраняват в ROM. ROM съдържа програмата за зареждане, която помага да се зареди програма в паметта на устройството. Някои типични примери за устройства, съдържащи фърмуер в техните системи, са часовници, компютри, мобилни телефони, камера и др.
Според Уикипедия, фърмуерът е комбинация от постоянна памет, програмен код и данни, които се съхраняват в него. Фърмуерът, съхраняван в тези устройства, е контролната програма на устройството. Той се съхранява или съхранява в енергонезависими устройства като ROM, EPROM или флаш памет. Фърмуерната памет на устройството е постоянно инсталирана и не може да се променя след производството, поради което фърмуерът рядко или никога не се променя. Въпреки това, има няколко причини за актуализиране на фърмуера, като например отстраняване на грешки или добавяне на нови функции към устройството. Това изисква препрограмиране на флаш паметта на устройството по специална процедура.
Сравнение между фърмуера и ROM:
Firmware | ROM | |
дефиниция | Firmware е набор от инструкции или програми, написани на машинен език, които се използват за управление на електронни устройства. | ROM е вид вграден чип с памет, който може да съхранява и съхранява данни в електронно устройство. |
форма | Това е набор от програми. | Това е устройство с памет само за четене. |
Летлив | Тя е нестабилна. | Тя не е променлива. |
съхранение | Той се съхранява в ROM на устройство. | Той се съхранява или вгражда в устройството. |
пример | OpenWRT, Open Firmware и др. | PROM, EPROM и флаш памет. |