Hva er fastvare?
Programvare refererer til programmene, programmet og annen datakode som kjører på en enhet. Maskinvare refererer til de faktiske fysiske enhetene. Så hvis du har en Windows-PC, er Windows-operativsystemet og alle programmene du bruker programvare, og selve PCen og komponentene som harddisken, CPU, hovedkort, mus og skjerm er maskinvare.
"Firmware," som navnet antyder, er noe mellom programvare og maskinvare. Fastvare er egentlig bare en type programvare, men det er vanligvis programmert til minne innebygd på den maskinvaren og går på et mye lavere nivå. I tilfelle av en PC har hovedkortet ditt, CPU, grafikkprosessor, harddisk, mus og andre enheter alle en egen firmware.
For eksempel, når du starter opp PC-en, starter fastvaren på hovedkortet ditt, enten UEFI eller BIOS, og initierer enhetene dine, før du overfører oppstart til harddisken og deretter operativsystemet. Solid state-stasjonen har fastvare som automatisk styrer hvor data skal lagres på de fysiske flashminneceller for optimal ytelse. Video BIOS er en type fastvare som oversetter video-relaterte instruksjoner før de sendes til datamaskinens grafikkprosessor. Selv din USB-mus har fastvare som håndterer tolking av den fysiske musinngangen, kommuniserer med datamaskinen din, og slår på eventuelle lys som kan være på musen.
Firmware kan være en enkel enhet hele operativsystemet
Så, for å oppdatere hele operativsystemet til en enhet, som på et digitalkamera, en router, en skriver, en musikkspiller eller en GPS-navigasjonsenhet, må du ofte utføre en "fastvareoppdatering" eller laste ned og installere en ny firmware "Fil fra produsenten.
Et operativsystem virker som om det bare bør være programvare, så dette kan virke litt inkonsekvent. men det er fordi fastvare er ikke et presist uttrykk. Selv om programvare og maskinvare er ganske klare, er fastvare bare en type lavnivå programvare.
Hva er Microcode?
Mikrokode er blitt viktigere med Specter sårbarheten. Intel CPUer trenger ny "mikrokode" fra Intel for å forsvare forsvarlig mot Specter-angrep.
Tenk på mikrokoden som en fastvare for datamaskinens CPU. Microcode oversetter instruksjonene CPU mottar i fysiske, kretsnivå operasjoner som skjer inni CPU. Med andre ord kan en oppdatert mikrokode sende forskjellige instruksjoner til kretsene inne i CPU. Dette kan forhindre bestemte Specter-angrep ved å endre måten CPU-funksjonen fungerer på. Mikrokod oppdateringer kan også fikse feil og andre feil, uten å kreve fullstendig utskifting av CPU-maskinvare.
Mikrokodeoppdateringer leveres vanligvis sammen med UEFI-firmware eller BIOS-oppdateringer. Når datamaskinen starter opp, laster datamaskinens UEFI-firmware eller BIOS mikrokoden til CPU. Det er imidlertid også mulig for operativsystemer som Windows eller Linux å laste inn ny mikrokode ved oppstartstid.
Hvis du for eksempel vil få den nyeste Intel-mikrokoden for CPUen din til å beskytte mot Specter, og din PC-produsent ikke vil slippe UEFI-oppdateringer for ditt system, har Microsoft en valgfri Windows-oppdatering du kan installere.
Skal du oppdatere en enhetens firmware?
I mange tilfeller trenger du aldri å oppdatere en maskinvareenhets firmware. TV-fjernkontrollen din kjører for eksempel fastvare, og det er nesten ingen måte å oppdatere det på. Det er ingen grunn til at du vil oppdatere den, uansett. Fjernkontrollen din er bra, og du trenger ikke å bekymre deg for det.
For mange andre maskinvareenheter kan oppdatering av fastvaren noen ganger være nyttig for å fikse feil og levere mindre forbedringer. For eksempel kan produsenten av solid state-stasjonen tilby en nyere versjon av fastvaren som forbedrer påliteligheten eller ytelsen. Grafikkortprodusenten kan tilby et nytt video-BIOS som løser en feil. Eller ruteren din kan tilby en firmwareoppdatering som inneholder nye administrative funksjoner.
Mange enhetsprodusenter anbefaler at du bare installerer en fastvareoppdatering hvis du har et problem som må løses (eller du trenger en bestemt ny funksjon), eller hvis produsenten spesifikt instruerer deg til å installere den.
For andre enheter er fastvareoppdateringer nesten alltid en god ide.Du vil sikkert ha den nyeste og beste firmwareoppdateringen for digitalkameraet, for eksempel for å forbedre ytelsen og få nye funksjoner. Og Microsoft anbefaler at du holder fast Xbox One-kontrollens firmware oppdatert for å sikre at den fungerer riktig med spillene du spiller.
Du bør følge produsentens anbefaling for hver enhet. Mange produsenter anbefaler at du bare oppdaterer enhetens firmware hvis du ikke opplever et problem. Hvis strømmen dør eller det oppstår en feil under oppdatering av firmware, er det ofte ikke en måte å rengjøre. Med andre ord, en oppdatert firmware-oppdatering kan "stenge" en enhet, noe som gjør den ubrukelig. Dette avhenger av enheten.
Slik oppdaterer du maskinvarens firmware
Hvis du trenger å oppdatere en firmware, bør disse generelle instruksjonene hjelpe deg. Den nøyaktige prosessen for å oppdatere en fastvare av en enhet, avhenger av selve enheten, og produsenten av enheten skal gi instruksjoner på deres nettsted.
Først, gå til produsentens nettsted og finn støtte- eller nedlastingssiden for det bestemte produktet du bruker. Hvis du for eksempel har en Samsung solid state-stasjon, kan du gå til Samsungs nettsted og finne støttesiden for din spesifikke SSD-modell. Hvis du vil oppdatere hovedkortets firmware eller BIOS, går du til PC-produsentens nettsted og ser etter din nøyaktige modus for PC-eller, hvis du har bygget din egen datamaskin, går du til hovedkortprodusentens nettsted og ser etter modellen på hovedkortet du har.
Se etter noen form for "fastvare" -oppdatering nedlasting på støttesiden. Hvis du ikke finner en, er det sannsynligvis ingen oppdatert firmware tilgjengelig for enheten din. Last ned den nyeste versjonen du ser, og husk å lese eventuelle utgivelsesnotater som vises på nettstedet.
For noen fastvareoppdateringer må du kanskje bare kjøre en.exe-fil fra Windows, og den vil ta vare på alt for deg. For andre må du kanskje opprette en oppstartbar DOS-stasjon med firmwarefilen på den, starte opp i DOS-miljøet, og kjør en kommando for å oppdatere firmwareen derfra. Eller hvis du vil oppdatere en separat enhet, må du kanskje sette fastvarefilen på en USB-stasjon eller SD-kort, og ta den med til den andre enheten.
Hvis firmwarefilen du lastet ned er bare en.exe-fil, og du ikke finner noen instruksjoner, trenger du sannsynligvis bare å dobbeltklikke på det og kjøre det fra Windows.