Firmware-ul este un tip de software care rulează pe un dispozitiv hardware, efectuând sarcini de nivel scăzut. De exemplu, totul de la un telecomandă de televiziune la un hard disk de calculator la un dronă aeriană rulează propriul firmware. Și microcodul este, în principiu, firmware pentru procesorul dvs.
Software-ul se referă la programele, aplicațiile și alte coduri de computer care rulează pe un dispozitiv. Hardware-ul se referă la dispozitivele fizice reale. Deci, dacă aveți un PC Windows, sistemul de operare Windows și toate aplicațiile pe care le utilizați sunt software, iar PC-ul în sine și componentele acestuia, precum hard disk-ul, CPU-ul, placa de bază, mouse-ul și afișajul sunt hardware.
Firmware-ul, așa cum sugerează și numele, este ceva între software și hardware. Firmware-ul este de fapt doar un tip de software, dar este de obicei programat în memorie construit în acel hardware și rulează la un nivel mult mai scăzut. În cazul unui PC, placa de bază, CPU, procesor grafic, hard disk, mouse și alte dispozitive au toate propriile lor firmware.
De exemplu, atunci când porniți computerul, firmware-ul de pe placa de bază - UEFI sau BIOS - pornește și inițializează dispozitivele dvs., înainte de a le da startul pe unitatea hard disk și apoi pe sistemul de operare. Unitatea dvs. SSD are firmware care gestionează automat unde trebuie stocate datele pe celulele memorii flash fizice pentru o performanță optimă. BIOS-ul video este un tip de firmware care traduce instrucțiunile legate de video înainte de a fi trimise procesorului grafic. Chiar și mouse-ul USB are firmware care se ocupă de interpretarea intrării mouse-ului fizic, comunicarea cu calculatorul dvs. și alimentarea oricărei lumini care poate fi pe mouse.
Pentru unele dispozitive simple, "firmware-ul" se poate referi la întregul sistem de operare al dispozitivului. De exemplu, dacă aveți o cameră digitală, "firmware-ul" aparatului foto se referă la tot software-ul care rulează pe acea cameră digitală. Aceasta include totul, de la funcțiile de captare a fotografiilor la nivel inferior la sistemul de operare grafic al camerei. Chiar și dronii aerieni au firmware, care este software-ul care rulează la bordul dronului însuși.
Prin urmare, pentru a actualiza întregul sistem de operare al unui dispozitiv pe un aparat foto digital, router, imprimantă, player muzical sau un dispozitiv de navigare GPS - va trebui de multe ori să efectuați o "actualizare a firmware-ului" sau să descărcați și să instalați un nou "firmware "De la producător.
Un sistem de operare pare ca ar trebui sa fie software, asa ca pare putin inconsistent. dar asta pentru că firmware-ul nu este un termen precis. În timp ce software-ul și hardware-ul sunt destul de clare, firmware-ul este doar un tip de software de nivel scăzut.
Microcodul a devenit mai important cu vulnerabilitatea Spectrului. CPU-urile Intel au nevoie de un nou "microcod" de la Intel pentru a se apăra în mod corespunzător împotriva atacurilor Spectrelor.
Gândiți-vă la microcod ca un firmware pentru CPU-ul calculatorului dumneavoastră. Microcodul traduce instrucțiunile pe care CPU le primește în operațiile fizice la nivel de circuit ce se întâmplă în interiorul procesorului. Cu alte cuvinte, un microcod actualizat poate trimite instrucțiuni diferite circuitelor din interiorul procesorului. Acest lucru poate împiedica anumite atacuri Spectre prin schimbarea modului în care funcționează CPU-ul. Actualizările microcodului pot, de asemenea, remedia bug-uri și alte erori, fără a necesita înlocuirea completă a hardware-ului procesorului.
Actualizările microcodului sunt în general livrate împreună cu actualizările firmware-ului UEFI sau BIOS-urilor. Când computerul pornește în sus, firmware-ul sau BIOS-ul UEFI al calculatorului încarcă microcodul pe CPU. Cu toate acestea, este posibil ca și sistemele de operare precum Windows sau Linux să încarce noul microcod la momentul încărcării.
De exemplu, dacă doriți să obțineți cel mai recent microcod Intel pentru procesorul dvs. pentru a proteja impotriva Spectrului, iar producătorul PC-ului dvs. nu va lansa actualizări UEFI pentru sistemul dvs., Microsoft are o actualizare opțională Windows pe care o puteți instala.
Indiferent dacă ar trebui să actualizați firmware-ul unui dispozitiv depinde de dispozitiv și de recomandările producătorului.
În multe cazuri, nu va trebui niciodată să actualizați firmware-ul dispozitivului hardware. De exemplu, telecomanda dvs. de televiziune rulează firmware-ul și aproape sigur nu există nici o modalitate de ao actualiza. Nu există nici un motiv să-l actualizați oricum. Telecomanda este bună și nu trebuie să vă faceți griji.
Pentru multe alte dispozitive hardware, actualizarea firmware-ului poate fi uneori utilă pentru a repara erorile și pentru a aduce îmbunătățiri minore. De exemplu, producătorul unității SSD poate oferi o versiune mai nouă a firmware-ului, care îmbunătățește fiabilitatea sau performanța. Producătorul plăcii grafice poate oferi un nou BIOS video care să corecteze o eroare. Sau producătorul de router poate oferi o actualizare de firmware care include noi caracteristici administrative.
Mulți producători de dispozitive recomandă să instalați numai o actualizare a firmware-ului dacă aveți o problemă care trebuie rezolvată (sau aveți nevoie de o anumită caracteristică nouă) sau dacă producătorul vă instruiește în mod special să îl instalați.
Pentru alte dispozitive, actualizările de firmware sunt aproape întotdeauna o idee grozavă. Probabil doriți cea mai recentă și cea mai bună actualizare a firmware-ului camerei dvs. digitale, de exemplu, pentru a îmbunătăți performanța și a obține noi funcții. Și Microsoft vă recomandă să actualizați firmware-ul controlerului Xbox One actualizat pentru a vă asigura că funcționează corect cu jocurile pe care le jucați.
Ar trebui să urmați recomandările producătorului pentru fiecare dispozitiv. Mulți producători vă recomandă să actualizați firmware-ul dispozitivului dvs. numai dacă nu întâmpinați o problemă. În cazul în care alimentarea electrică se produce sau se produce o eroare în timpul actualizării firmware-ului, deseori nu există o modalitate de recuperare curată.Cu alte cuvinte, o actualizare a firmware-ului necorespunzător poate "călca" un dispozitiv, făcându-l inutilizabil. Acest lucru depinde de dispozitiv.
Dacă aveți nevoie să actualizați firmware-ul dispozitivului, aceste instrucțiuni generale ar trebui să vă ajute. Procesul exact de actualizare a firmware-ului unui dispozitiv depinde de dispozitivul în sine, iar producătorul dispozitivului ar trebui să furnizeze instrucțiuni pe site-ul lor.
În primul rând, accesați site-ul web al producătorului și găsiți pagina de suport sau descărcare pentru produsul specific pe care îl utilizați. De exemplu, dacă aveți o unitate SSD de la Samsung, mergeți pe site-ul Web Samsung și găsiți pagina de suport pentru modelul dvs. specific de SSD. Dacă doriți să actualizați firmware-ul sau BIOS-ul plăcii de bază, mergeți pe site-ul Web al producătorului PC-ului și căutați modul dvs. exacte de PC-uri sau dacă ați construit propriul computer, mergeți la site-ul producătorului plăcii de bază și căutați modelul plăcii de bază .
Căutați orice descărcare de actualizare "firmware" de pe site-ul de asistență. Dacă nu găsiți una, probabil că nu este disponibil un firmware actualizat pentru dispozitivul dvs. Descărcați cea mai recentă versiune pe care o vedeți și asigurați-vă că ați citit toate notele de lansare care apar pe site.
Odată ce ați descărcat noul firmware, deschideți descărcarea și căutați un fișier README. Dacă nu găsiți una, căutați instrucțiuni separate de instalare a firmware-ului pe pagina de descărcare. Instrucțiunile producătorului vor stabili exact ce trebuie să faceți.
Pentru unele actualizări de firmware, este posibil să aveți nevoie să rulați un fișier .exe din Windows și acesta să aibă grijă de toate pentru dvs. Pentru alții, este posibil să fie nevoie să creați o unitate DOS bootabilă cu fișierul firmware pe ea, să porniți în mediul DOS și să rulați o comandă pentru a vă actualiza firmware-ul de acolo. Sau, dacă doriți să actualizați un dispozitiv separat, poate fi necesar să puneți fișierul firmware pe o unitate USB sau pe o cartelă SD și să îl aduceți la celălalt dispozitiv.
Dacă fișierul firmware pe care l-ați descărcat este doar un fișier .exe și nu puteți găsi instrucțiuni, probabil că trebuie doar să faceți dublu clic pe el și să îl rulați din Windows.
Acestea sunt instrucțiuni generale și este posibil să fie nevoie să efectuați pași diferiți pentru diferite dispozitive. De exemplu, pentru a actualiza firmware-ul controlerului Xbox One, trebuie să utilizați aplicația Xbox One sau aplicația Xbox Accessories pe Windows 10. Unele programe vă pot solicita automat să instalați actualizări de firmware pentru dispozitivele hardware asociate, dacă acestea sunt într-adevăr necesare.
Imagine de credit: GagliardiImages / Shutterstock.com, Hemin Xylan / Shutterstock.com, Hadrian / Shutterstock.com