Firmware-ul este un tip de software care rulează pe un dispozitiv hardware, care efectuează sarcini de nivel scăzut. De exemplu, totul, de la o telecomandă a televizorului la un hard disk al computerului la o dronă aeriană, rulează propriul firmware. Și microcodul este practic firmware pentru procesorul dvs.
Ce este firmware-ul?
Software-ul se referă la programele, aplicația și alt cod de computer care rulează pe un dispozitiv. Hardware 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 sale, cum ar fi hard disk-ul, CPU-ul, placa de bază, mouse-ul și ecranul sunt hardware.
„Firmware-ul”, așa cum sugerează și numele său, este ceva între software și hardware. Firmware-ul este de fapt doar un tip de software, dar este de obicei programat în memoria încorporată în acel hardware și rulează la un nivel mult mai scăzut. În cazul unui PC, placa de bază, procesorul, procesorul grafic, hard diskul, mouse-ul și alte dispozitive au toate firmware-ul lor.
LEGATE DE: Ce este UEFI și în ce este diferit de BIOS?
De exemplu, când porniți computerul, firmware-ul de pe placa de bază - fie UEFI sau BIOS — Pornește și inițializează dispozitivele, înainte de a transfera pornirea pe hard disk, apoi sistemul de operare. Ta unitate SSD are firmware care gestionează automat locul în care ar trebui stocate datele în celulele fizice ale memoriei flash pentru performanțe optime. BIOS-ul video este un tip de firmware care traduce instrucțiuni legate de videoclip înainte de a fi trimise la procesorul grafic al computerului. Chiar și mouse-ul USB are firmware care se ocupă de interpretarea intrării fizice a mouse-ului, de comunicarea cu computerul și de alimentarea oricăror lumini care ar putea fi pe mouse.
Firmware-ul poate fi întregul sistem de operare al unui dispozitiv simplu
Pentru unele dispozitive simple, „firmware” se poate referi la întregul sistem de operare al dispozitivului. De exemplu, dacă aveți o cameră digitală, „firmware-ul” camerei se referă la tot software-ul care rulează pe camera digitală respectivă. Aceasta include de la funcțiile de captare a fotografiilor la nivel scăzut până la sistemul grafic de operare al camerei. Chiar drone aeriene au firmware, care este software-ul care rulează la bordul dronei în sine.
Deci, pentru a actualiza întregul sistem de operare al unui dispozitiv - cum ar fi pe o cameră digitală, un router, o imprimantă, un music player sau un dispozitiv de navigare GPS - va trebui adesea să efectuați o „actualizare firmware” sau să descărcați și să instalați un „firmware nou” ”Fișier de la producător.
Un sistem de operare pare că ar trebui să fie doar software, deci acest lucru poate părea puțin 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.
Ce este microcodul?
Microcodul a devenit mai important cu vulnerabilitatea Spectre . Procesoarele Intel au nevoie de un „microcod” nou de la Intel pentru a se apăra corespunzător împotriva atacurilor Spectre.
LEGATE DE: Patch-urile Windows Spectre sunt aici, dar ați putea dori să așteptați
Gândiți-vă la microcod ca la un firmware pentru CPU-ul computerului. Microcodul traduce instrucțiunile pe care le primește CPU în operațiunile fizice la nivel de circuit care se întâmplă în interiorul procesorului. Cu alte cuvinte, un microcod actualizat poate trimite instrucțiuni diferite circuitelor din interiorul procesorului. Acest lucru poate preveni anumite atacuri Spectre prin schimbarea modului în care funcționează CPU. Actualizările microcodurilor pot, de asemenea, să remedieze erorile și alte erori, fără a necesita înlocuirea completă a hardware-ului CPU.
Actualizările de microcod sunt livrate în general împreună cu actualizările de firmware UEFI sau BIOS. Când computerul pornește, firmware-ul UEFI sau BIOS-ul computerului încarcă microcodul pe CPU. Cu toate acestea, este posibil, de asemenea, ca sistemele de operare precum Windows sau Linux să încarce microcod nou la momentul pornirii.
De exemplu, dacă doriți să obțineți cel mai recent microcod Intel pentru ca CPU-ul dvs. să se protejeze împotriva Specter și producătorul computerului dvs. nu va lansa actualizări UEFI pentru sistemul dvs., Microsoft are o actualizare Windows opțională pe care o puteți instala .
Ar trebui să actualizați firmware-ul unui dispozitiv?
Dacă trebuie 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 unui dispozitiv hardware. De exemplu, telecomanda televizorului dvs. rulează firmware și aproape sigur nu există nicio modalitate de ao actualiza. Nu există niciun motiv pentru care doriți să îl actualizați, oricum. Telecomanda dvs. este în regulă și nu trebuie să vă faceți griji.
Pentru multe alte dispozitive hardware, actualizarea firmware-ului poate fi uneori utilă pentru a remedia erorile și a oferi î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 dvs. grafice poate oferi un nou BIOS video care remediază o eroare. Sau producătorul routerului dvs. poate oferi o actualizare de firmware care include noi caracteristici administrative.
Mulți producători de dispozitive vă recomandă să instalați o actualizare de firmware numai dacă aveți o problemă care trebuie rezolvată (sau aveți nevoie de o nouă funcție specifică) sau dacă producătorul vă instruiește în mod special să o instalați.
Pentru alte dispozitive, actualizările de firmware sunt aproape întotdeauna o idee excelentă. Probabil că doriți cea mai recentă și mai bună actualizare de firmware pentru camera dvs. digitală, de exemplu, pentru a îmbunătăți performanța și pentru a obține noi caracteristici. Și Microsoft vă recomandă să actualizați firmware-ul controlerului Xbox One 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 lor numai dacă nu întâmpinați nicio problemă. Dacă alimentarea se stinge sau apare o eroare la actualizarea firmware-ului, de multe ori nu există o modalitate de recuperare curată. Cu alte cuvinte, o actualizare de firmware eronată poate „ cărămidă ”Un dispozitiv, făcându-l inutilizabil. Acest lucru depinde de dispozitiv.
Cum să actualizați firmware-ul hardware-ului dvs.
Dacă trebuie să actualizați firmware-ul unui dispozitiv, aceste instrucțiuni generale ar trebui să vă ajute. Procesul exact pentru actualizarea firmware-ului unui dispozitiv depinde de dispozitivul însuși, iar producătorul dispozitivului ar trebui să ofere instrucțiuni pe site-ul lor web.
Mai întâi, accesați site-ul web al producătorului și găsiți pagina de asistență sau de descărcare pentru produsul specific pe care îl utilizați. De exemplu, dacă aveți o unitate SSD Samsung, accesați site-ul web Samsung și găsiți pagina de asistență pentru modelul dvs. specific de SSD. Dacă dorești actualizați firmware-ul sau BIOS-ul plăcii de bază , accesați site-ul web al producătorului computerului și căutați modul exact de computer - sau, dacă ați construit propriul computer, accesați site-ul web al producătorului plăcii de bază și căutați modelul de placă de bază pe care îl aveți.
LEGATE DE: Cum să vă verificați versiunea BIOS și să o actualizați
Căutați orice fel de descărcare de actualizare „firmware” pe site-ul de asistență. Dacă nu puteți găsi unul, probabil că nu există firmware actualizat disponibil pentru dispozitivul dvs. Descărcați cea mai recentă versiune pe care o vedeți și asigurați-vă că citiți toate notele de lansare care apar pe site.
După 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 prezenta exact ce trebuie să faceți.
Pentru unele actualizări de firmware, este posibil să fie necesar să rulați un fișier .exe din Windows și acesta se va ocupa de toate pentru dvs. Pentru alții, este posibil să aveți nevoie creați o unitate DOS bootabilă cu fișierul firmware pe el, porniți în mediul DOS și executaț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 un card 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 găsiți nicio instrucțiune, probabil că trebuie doar să faceți dublu clic pe el și să îl rulați din Windows.
Acestea sunt instrucțiuni generale și poate fi necesar să efectuați pași diferiți pentru diferite dispozitive. De exemplu, la actualizați firmware-ul controlerului Xbox One , trebuie să utilizați o aplicație Xbox One sau accesorii Xbox pe Windows 10. Unele programe vă pot solicita automat să instalați actualizări de firmware pentru dispozitivele hardware asociate, dacă sunt cu adevărat necesare.
LEGATE DE: Cum să vă actualizați firmware-ul Xbox One Controller fără un Xbox One
Credit de imagine: GagliardiImages /Shutterstock.com, Hemin Xylan /Shutterstock.com, Hadrian /Shutterstock.com