Što je Firmware ili Microcode i kako mogu ažurirati hardver?
Firmware je vrsta softvera koji se pokreće na hardverskom uređaju i obavlja zadatke na niskoj razini. Na primjer, sve, od daljinskog upravljača za televizor do tvrdog diska računala, do antena drona, pokreće vlastiti firmware. A mikrokod je u osnovi firmware za vaš CPU.
Što je firmware?
Softver se odnosi na programe, aplikacije i drugi računalni kôd koji se pokreće na uređaju. Hardver se odnosi na stvarne fizičke uređaje. Dakle, ako imate Windows PC, Windows operativni sustav i sve aplikacije koje koristite su softver, a računalo i njegove komponente kao što su tvrdi disk, CPU, matična ploča, miš i zaslon su hardverski..
“Firmware”, kao što mu ime govori, nešto je između softvera i hardvera. Firmware je zapravo samo vrsta softvera, ali je obično programiran u memoriju ugrađenu u taj hardver i radi na mnogo nižoj razini. U slučaju računala, matične ploče, CPU-a, grafičkog procesora, tvrdog diska, miša i drugih uređaja svi imaju vlastiti firmware.
Na primjer, kada pokrenete računalo, firmware na vašoj matičnoj ploči - ili UEFI ili BIOS-pokreće i inicijalizira vaše uređaje, prije nego se pokrene pokretanje na vaš tvrdi disk, a zatim i vaš operativni sustav. Vaš statički disk ima ugrađeni softver koji automatski upravlja tamo gdje bi podaci trebali biti pohranjeni na fizičkim ćelijama flash memorije radi optimalne učinkovitosti. BIOS videozapisa vrsta je upravljačkog programa koji prevodi upute vezane uz videozapise prije slanja na grafički procesor računala. Čak i vaš USB miš ima ugrađeni softver koji služi za tumačenje fizičkog unosa miša, komunikaciju s računalom i napajanje bilo kojeg svjetla koje može biti na vašem mišu.
Firmware može biti jednostavan operativni sustav
Za neke jednostavne uređaje, "firmware" može se odnositi na cijeli operacijski sustav uređaja. Na primjer, ako imate digitalni fotoaparat, "firmware" fotoaparata odnosi se na sav softver koji radi na tom digitalnom fotoaparatu. To uključuje sve, od snimanja fotografija na niskoj razini do grafičkog operativnog sustava fotoaparata. Čak i antene bespilotne letjelice imaju firmware, koji je softver koji radi na samoj traci.
Dakle, za ažuriranje čitavog operativnog sustava uređaja na digitalnoj kameri, usmjerivaču, pisaču, glazbenom playeru ili GPS navigacijskom uređaju - često ćete morati izvršiti "ažuriranje firmvera" ili preuzeti i instalirati novi “firmware” Datoteku proizvođača.
Čini se da bi operativni sustav trebao biti samo softver, tako da se to može činiti pomalo nekonzistentnim. ali to je zato što firmware nije precizan izraz. Dok su softver i hardver prilično jasni, firmware je samo vrsta softvera niske razine.
Što je Microcode?
Mikrokod je postao važniji s ranjivosti Spectre. Intelovim procesorima je potrebna nova “mikrokod” od Intela kako bi se adekvatno obranili od napada Spectera.
Razmislite o mikrokodu kao firmware za procesor vašeg računala. Microcode prevodi upute koje CPU prima u fizičke operacije na razini kruga koje se događaju unutar CPU-a. Drugim riječima, ažurirani mikrokod može slati različite upute krugovima unutar CPU-a. Time se mogu spriječiti određeni Spectre napadi promjenom načina na koji CPU funkcionira. Ažuriranja mikrokodova također mogu popraviti greške i druge pogreške, bez potrebe za potpunom zamjenom CPU hardvera.
Ažuriranja za mikrokode obično se isporučuju uz UEFI firmware ili BIOS ažuriranja. Kada se računalo podigne, UEFI firmver ili BIOS računala učitavaju mikrokod na CPU. Međutim, operativni sustavi kao što su Windows ili Linux mogu učitati novi mikrokod tijekom podizanja sustava.
Na primjer, ako želite dobiti najnoviju Intel mikrokod za zaštitu CPU-a od proizvođača Spectre, a proizvođač računala neće izdati UEFI ažuriranja za vaš sustav, Microsoft ima opcionalno ažuriranje sustava Windows koje možete instalirati.
Ako ažurirate firmver uređaja?
Trebate li ažurirati firmver uređaja ovisi o uređaju i onome što proizvođač preporučuje.
U mnogim slučajevima nikada nećete morati ažurirati firmver hardverskog uređaja. Primjerice, daljinski upravljač televizora pokreće firmver i gotovo sigurno nema načina da ga ažurirate. Nema razloga da ga želite ažurirati. Daljinski upravljač je u redu i ne morate brinuti o tome.
Za mnoge druge hardverske uređaje, ažuriranje firmvera ponekad može biti korisno za ispravljanje grešaka i isporuku manjih poboljšanja. Na primjer, proizvođač solid-state pogona može ponuditi noviju verziju firmvera koja poboljšava pouzdanost ili performanse. Proizvođač grafičke kartice može ponuditi novi video BIOS koji popravlja bug. Ili proizvođač usmjerivača može ponuditi ažuriranje firmvera koje uključuje nove administrativne značajke.
Mnogi proizvođači uređaja preporučuju da instalirate ažuriranje firmvera samo ako imate problem koji treba popraviti (ili vam je potrebna određena nova značajka) ili ako vas proizvođač izričito uputi da ga instalirate.
Za druge uređaje ažuriranja firmvera gotovo uvijek su dobra ideja. Vjerojatno želite najnoviju i najveću nadogradnju firmvera za digitalni fotoaparat, na primjer, kako biste poboljšali performanse i dobili nove značajke. A Microsoft preporučuje da ažurirate firmware za Xbox One kontroler kako biste osigurali da ispravno radi s igrama koje igrate.
Slijedite preporuke proizvođača za svaki uređaj. Mnogi proizvođači preporučuju ažuriranje firmvera samo ako ne dođe do problema. Ako se struja ugasi ili dođe do pogreške tijekom ažuriranja firmvera, često se ne može jednostavno oporaviti. Drugim riječima, neuspješno ažuriranje firmvera može "opeći" uređaj, čineći ga neupotrebljivim. To ovisi o uređaju.
Kako ažurirati Firmware hardvera
Ako trebate ažurirati firmver uređaja, ove opće upute bi vam trebale pomoći. Točan postupak ažuriranja firmvera uređaja ovisi o samom uređaju, a proizvođač uređaja trebao bi na svojim web-lokacijama dati upute.
Najprije posjetite web-lokaciju proizvođača i pronađite stranicu za podršku ili preuzimanje za određeni proizvod koji koristite. Na primjer, ako imate Samsung SSD uređaj, idite na Samsungovu web-lokaciju i pronađite stranicu podrške za određeni model SSD-a. Ako želite ažurirati firmware ili BIOS vaše matične ploče, idite na web-mjesto proizvođača računala i potražite svoj točan način rada PC-a, ili, ako ste izgradili vlastito računalo, idite na web-lokaciju proizvođača matične ploče i potražite model matične ploče koji imate.
Potražite bilo koju vrstu "firmware" ažuriranja za preuzimanje na web-mjestu podrške. Ako ga ne možete pronaći, vjerojatno nije dostupan ažurirani firmver za vaš uređaj. Preuzmite najnoviju verziju koju vidite i svakako pročitajte sve napomene izdanja koje se pojavljuju na web-lokaciji.
Kada preuzmete novi firmver, otvorite preuzimanje i potražite datoteku README. Ako ga ne možete pronaći, potražite zasebne upute za instalaciju firmvera na stranici za preuzimanje. Upute proizvođača će točno odrediti što trebate učiniti.
Za neka ažuriranja firmvera možda ćete morati pokrenuti .exe datoteku unutar sustava Windows i sve će se pobrinuti za vas. Za druge, možda ćete morati stvoriti DOS pogon za pokretanje s datotekom firmvera na njemu, dignuti se u DOS okruženje i pokrenuti naredbu za ažuriranje firmvera. Ili, ako želite ažurirati zasebni uređaj, možda ćete morati staviti datoteku firmvera na USB pogon ili SD karticu i dovesti je na drugi uređaj.
Ako ste preuzeli datoteku firmvera samo .exe datoteku i ne možete pronaći nikakve upute, vjerojatno je samo trebate dvaput kliknuti i pokrenuti iz sustava Windows.
To su opće upute i možda ćete morati izvršiti različite korake za različite uređaje. Na primjer, da biste ažurirali firmver vašeg kontrolera Xbox One, morate koristiti aplikaciju Xbox One ili Xbox Accessories u sustavu Windows 10. Neki programi mogu automatski zatražiti da instalirate ažuriranja firmvera za povezane hardverske uređaje, ako su stvarno potrebni.
Zasluge za slike: GagliardiImages / Shutterstock.com, Hemin Xylan / Shutterstock.com, Hadrian / Shutterstock.com