Dom > Izložba > Sadržaj

firmware

Mar 11, 2019

U elektroničkim sustavima i računalima, firmware je specifična klasa računalnog softvera koji pruža kontrolu niskog nivoa za određeni hardver uređaja. Firmver može pružiti standardizirano radno okruženje za složeniji softver uređaja (što omogućuje veću hardversku neovisnost) ili, za manje složene uređaje, djelovati kao kompletan operacijski sustav uređaja, izvršavajući sve funkcije upravljanja, nadzora i manipulacije podacima. Tipični primjeri uređaja koji sadrže firmware su ugrađeni sustavi, aparati za potrošače, računala, računalne periferije i drugi. Gotovo svi elektronički uređaji izvan najjednostavnijih sadrže neke firmware.


Firmver se čuva u trajnim memorijskim uređajima kao što su ROM, EPROM ili flash memorija. Mijenjanje firmware-a uređaja može se rijetko ili nikada dogoditi tijekom njegovog životnog vijeka; neki memorijski uređaji su trajno instalirani i ne mogu se mijenjati nakon proizvodnje. Uobičajeni razlozi ažuriranja firmvera uključuju popravljanje bugova ili dodavanje značajki na uređaj. To može zahtijevati fizičku zamjenu ROM integriranih krugova, ili fleš memoriju koja će se reprogramirati posebnim postupkom. Firmware kao što je ROM BIOS osobnog računala može sadržavati samo osnovne osnovne funkcije uređaja i može pružati usluge samo višem nivou softvera. Firmware kao što je program ugrađenog sustava može biti jedini program koji će se izvoditi na sustavu i pružati sve njegove funkcije.


Prije uključivanja integriranih krugova, drugi firmware uređaji uključivali su diskretnu matricu poluvodičkih dioda. Apolloovo računalo za vođenje imalo je firmware koji se sastojao od posebno izrađene jezgre memorije jezgre, nazvane "memorija jezgrenog užeta", gdje su podaci pohranjeni fizičkim navođenjem žica kroz ili oko jezgre koja pohranjuje svaki podatkovni bit.