Много отдавна, в онези древни времена, когато компютрите бяха с размерите на двуетажна хижа на пилешки бутчета, паметта им се събираше от магнитни ядра под формата на буквата S. Млади и красиви Мария-майстори с тънки пръсти и остри очи опънати тънки проводници между щифтовете със специални игли букви W: ако се простира наляво - в паметта ще има нула, надясно - една. Оттогава сред компютрите стана обичайно да наричат процеса на програмиране на ROM „фърмуер“.
ROM е памет само за четене. Нарича се постоянен, защото дори когато захранването е изключено, той е длъжен да запази записаната в него информация. Под формата на микрочипове този тип памет се използва във всички компютъризирани устройства - мобилни телефони, домашни кина, музикални плейъри и т.н. Те съхраняват софтуера за управление на работата на микропроцесорното устройство. Този набор от програми определя колко добре устройството ще изпълнява функциите си, колко ще консумира електричество и колко често ще се проваля.
Когато устройството е сглобено фабрично, се извършва първото „мигане“на ROM - записване в него на компютърните кодове, създадени от програмистите. След пускането на устройството на пазара обаче работата по него не спира - кодерите на компанията премахват установените недостатъци и добавят нови функции към софтуера, които позволяват още по-добро използване на вградените в устройството възможности. Модифицираните версии се качват безплатно в интернет сайтовете под формата на специално подготвени файлове, които често се наричат още „нов фърмуер“. Ако изтеглите такъв файл и го прехвърлите в собствена програма (фърмуер), която знае как да борави с фърмуера на този конкретен производител за конкретния модел устройство, тогава програмата ще замени съдържанието на ROM с нов - той ще "флаш".
Производителите препоръчват подобна операция по мигане или „надграждане на софтуера“да се извършва с пускането на всяка нова версия на софтуера. Въпреки това, ако устройството работи с фабричния фърмуер, без да причинява проблеми, изобщо не е необходимо да го правите с риск да се сблъскате с някакъв отказ по време на процеса на мигане. По-правилно би било да се запознаете със списъка с промени в новата версия на фърмуера и да решите дали си струва риска.