För länge sedan, under de forntida tiderna, när datorer var på samma storlek som en tvåvånings koja på kycklingben, samlades deras minne från magnetkärnor i form av bokstaven S. Unga och vackra Marya-mästare med tunna fingrar och skarpa ögon sträckte tunna trådar mellan stiften med speciella nålbokstäver W: om den sträcker sig åt vänster - kommer det att finnas en noll i minnet, till höger - en. Sedan dess har det blivit vanligt bland datorpersonerna att kalla processen för programmering av ROM "firmware".
ROM är skrivskyddat minne. Det kallas permanent, för även om strömmen är avstängd är den skyldig att spara den information som finns registrerad i den. I form av mikrochips används denna typ av minne i alla datoriserade enheter - mobiltelefoner, hemmabio, musikspelare etc. De lagrar programvaran för styrning av mikroprocessorenheten. Det är denna uppsättning program som avgör hur väl enheten ska utföra sina funktioner, hur mycket den kommer att förbruka el och hur ofta den kommer att misslyckas.
När enheten är monterad på fabriken sker den första "blinkningen" av ROM-skivan - det skriver in de datorkoder som skapats av programmerarna. Men efter att enheten släppts på marknaden slutar inte arbetet med den - företagets kodare eliminerar de identifierade bristerna och lägger till nya funktioner i programvaran som möjliggör ännu bättre användning av de funktioner som är inbyggda i enheten. Modifierade versioner laddas upp gratis på webbplatser i form av speciellt förberedda filer, som ofta också kallas "ny firmware". Om du laddar ner en sådan fil och överför den till ett eget program (firmware) som vet hur man hanterar firmware från den här tillverkaren för den här specifika enhetsmodellen, kommer programmet att ersätta innehållet på ROM-skivan med en ny - det kommer att "blixt".
Tillverkare rekommenderar att en sådan operation av blinkande eller "uppgradering av programvaran" utförs med lanseringen av varje ny version av programvaran. Även om enheten fungerar med fabriks firmware utan att orsaka några problem, är det inte alls nödvändigt att göra det med risk för att stöta på något slags fel under blinkningsprocessen. Det vore mer korrekt att bekanta dig med listan över ändringar i den nya firmwareversionen och bestämma om det är värt risken.