Pagina principala » HOWTO » Ce este firmware-ul sau microcodul și cum pot să actualizez hardware-ul meu?

    Ce este firmware-ul sau microcodul și cum pot să actualizez hardware-ul meu?

    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..

    Ce este firmware-ul?

    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 sale, 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ă - fie UEFI sau BIOS - pornește și inițializează dispozitivele dvs., înainte de a le da startul pe hard disk și apoi 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 la procesorul grafic al computerului. Chiar și mouse-ul USB are firmware care se ocupă de interpretarea intrării fizice a mouse-ului, comunicarea cu calculatorul dvs. și alimentarea oricăror luminări care pot apărea pe mouse.

    Firmware-ul poate fi un sistem de operare simplu al unui dispozitiv

    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 fotografiere la nivel inferior la sistemul de operare grafic al camerei. Chiar și dronii de antenă au firmware, software care rulează la bordul dronului însuși.

    Prin urmare, pentru a actualiza întregul sistem de operare al unui dispozitiv pe un aparat de fotografiat 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.

    Ce este Microcodul?

    Microcodul a devenit mai important cu vulnerabilitatea Spectrului. Procesoarele 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 care se produc î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 livrate, în general, împreună cu actualizările firmware-ului UEFI sau BIOS. Când computerul se învârte î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 un nou microcod la momentul încărcării.

    De exemplu, dacă doriți să obțineți cele mai recente microcoduri Intel pentru procesorul dvs. pentru a proteja impotriva Spectrelor, 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.

    Dacă actualizați Firmware-ul dispozitivului?

    Indiferent dacă ar trebui să actualizați firmware-ul dispozitivului, 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, și aproape sigur nu există nici o modalitate de ao actualiza. Nu e 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 rezolvă 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 doar o actualizare a firmware-ului dacă aveți o problemă care trebuie rezolvată (sau aveți nevoie de o caracteristică nouă specifică) sau dacă producătorul vă instruiește în mod special să îl instalați.

    Pentru alte dispozitive, actualizările firmware-ului 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. Iar Microsoft vă recomandă să vă 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ă. Dacă sursa de alimentare se stinge 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 dezamăgit poate "călca" un dispozitiv, făcându-l inutilizabil. Acest lucru depinde de dispozitiv.

    Cum să actualizați firmware-ul hardware-ului dvs.

    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 dispozitivului depinde de dispozitivul propriu-zis, iar producătorul dispozitivului trebuie să furnizeze instrucțiuni pe site-ul său.

    În primul rând, mergeți pe site-ul web al producătorului și găsiți pagina de suport sau de 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 Samsung și găsiți pagina de asistență pentru modelul dvs. specific de SSD. Dacă doriți să actualizați firmware-ul sau BIOS-ul plăcii de bază, mergeți la site-ul Web al producătorului PC-ului și căutați modul exact de PC-uri sau dacă ați construit propriul computer, mergeți pe 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 niciun firmware actualizat 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 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 tot 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 actualizarea firmware-ului de acolo. Sau, dacă doriți să actualizați un dispozitiv separat, este posibil să fie necesar să puneți fișierul firmware pe o unitate USB sau pe o cartelă SD și să-l aduceți pe 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 dispozitive hardware asociate, dacă acestea sunt într-adevăr necesare.

    Imagine de credit: GagliardiImages / Shutterstock.com, Hemin Xylan / Shutterstock.com, Hadrian / Shutterstock.com