sv.phhsnews.com


sv.phhsnews.com / Vad är firmware eller mikrokod, och hur kan jag uppdatera min maskinvara?

Vad är firmware eller mikrokod, och hur kan jag uppdatera min maskinvara?


Firmware är en typ av programvara som körs på en hårddiskenhet och utför lågnivåuppgifter. Till exempel, allt från en fjärrkontroll till en dator hårddisk till en antenn drone driver sin egen firmware. Och mikrokod är i grunden fast programvara för din CPU.

Vad är firmware?

Programvaran avser program, program och annan datorkod som körs på en enhet. Hårdvaran avser själva fysiska enheterna. Så om du har en Windows-dator är Windows-operativsystemet och alla program du använder programvara, och datorn själv och dess komponenter som hårddisken, processorn, moderkortet, musen och bildskärmen är hårdvara.

"Firmware , "Som sitt namn föreslår, är något mellan mjukvara och hårdvara. Firmware är egentligen bara en typ av programvara, men det är vanligtvis programmerat i minnet inbyggt i den hårdvaran och körs på en mycket lägre nivå. När det gäller en dator har ditt moderkort, CPU, grafikprocessor, hårddisk, mus och andra enheter en egen firmware.

RELATERAD: Vad är UEFI och hur skiljer det sig från BIOS?

Till exempel, när du startar upp datorn, startar firmware på ditt moderkort - antingen UEFI eller BIOS - och initierar dina enheter innan du lämnar start på datorns hårddisk och sedan ditt operativsystem. Din solid state-enhet har fast programvara som automatiskt hanterar var data ska lagras i de fysiska flashminnecellerna för optimal prestanda. Videobioton är en typ av firmware som översätter videorelaterade instruktioner innan de skickas till datorns grafikprocessor. Även din USB-mus har fast programvara som hanterar tolkning av den fysiska musingången, kommunicerar med din dator och driver alla lampor som kan vara på musen.

Firmware kan vara en enkel enhets hela operativsystem

För några enkla enheter, "firmware" kan referera till enhetens hela operativsystem. Om du till exempel har en digitalkamera, refererar kamerans "firmware" till all programvara som körs på den digitalkameran. Detta inkluderar allt från fotograferingsfunktioner med låg nivå till kamerans grafiska operativsystem. Även luftdroner har fast programvara, vilket är programvaran som körs ombord på sig själv.

Så, uppdatera en enhets hela operativsystem, som på en digitalkamera, router, skrivare, musikspelare eller en GPS-navigationsenhet-du måste ofta utföra en "firmwareuppdatering" eller ladda ner och installera en ny "firmware" -fil från tillverkaren.

Ett operativsystem verkar som att det bara borde vara programvara, så det kan tyckas vara lite inkonsekvent. men det beror på att firmware inte är en exakt term. Medan programvara och hårdvara är ganska tydliga är firmware bara en typ av program på låg nivå.

Vad är Microcode?

Mikrokod har blivit viktigare med Specter-sårbarheten. Intel CPU-enheter behöver en ny "mikrokod" från Intel för att försvara sig korrekt mot Specter-attacker.

RELATED: Windows Specter-patchar är här, men du kanske vill vänta

Tänk på mikrokod som en firmware för datorns CPU. Microcode översätter instruktionerna som CPU mottar i de fysiska, kretsnivåoperationer som händer inom CPU: n. Med andra ord kan en uppdaterad mikrokod skicka olika instruktioner till kretsarna inuti CPU: n. Detta kan förhindra vissa Specter-attacker genom att ändra hur CPU fungerar. Mikrokodsuppdateringar kan också fixa fel och andra fel utan att kräva fullständig ersättning av CPU-hårdvara.

Mikrokodsuppdateringar levereras vanligtvis tillsammans med UEFI-firmware eller BIOS-uppdateringar. När datorn startar upp laddar datorns UEFI-firmware eller BIOS mikrokoden på CPU: n. Det är dock också möjligt för operativsystem som Windows eller Linux att ladda ny mikrokod vid starttiden.

Om du exempelvis vill få den senaste Intel-mikrokoden för din CPU för att skydda mot Specter och din PC-tillverkare inte släpper ut UEFI-uppdateringar för ditt system, Microsoft har en valfri Windows-uppdatering som du kan installera.

Ska du uppdatera en enhetens firmware?

Om du ska uppdatera en enhetens firmware beror på enheten och vad tillverkaren rekommenderar.

I många fall behöver du aldrig uppdatera firmware från en hårdvaruutrustning. Till exempel kör din TV-fjärrkontroll fast programvara, och det finns nästan säkert inget sätt att uppdatera det. Det finns ingen anledning att du vill uppdatera det, ändå. Fjärrkontrollen är bra, och du behöver inte oroa dig för det.

För många andra hårdvaruenheter kan uppdatering av firmware ibland vara till hjälp för att åtgärda fel och leverera mindre förbättringar. Till exempel kan din tillverkare av solid state-enheter erbjuda en nyare version av firmware som förbättrar pålitlighet eller prestanda. Din grafikkortsproducent kan erbjuda en ny video-BIOS som fixar ett fel. Eller din routerproducent kan erbjuda en firmwareuppdatering som innehåller nya administrativa funktioner.

Många tillverkare rekommenderar att du bara installerar en firmwareuppdatering om du har ett problem som behöver åtgärdas (eller om du behöver en specifik ny funktion), eller om Tillverkaren instruerar dig specifikt att installera den.

För andra enheter är uppdateringar av fast programvara alltid en bra idé. Du vill noga ha den senaste och bästa firmwareuppdateringen för din digitalkamera, till exempel för att förbättra prestanda och få nya funktioner. Och Microsoft rekommenderar att du behåller din Xbox One-controllerens firmware uppdaterad för att säkerställa att den fungerar ordentligt med spelen du spelar.

Du bör följa tillverkarens rekommendation för varje enhet. Många tillverkare rekommenderar att du bara uppdaterar enhetens firmware om du inte har problem. Om strömmen dör eller ett fel uppstår när du uppdaterar firmware, finns det ofta inget sätt att städa på rätt sätt. Med andra ord kan en botched firmwareuppdatering "sticka" en enhet, vilket gör den oanvändbar. Det här beror på enheten.

Så här uppdaterar du maskinvarans firmware

Om du behöver uppdatera en enhetens firmware, bör dessa allmänna instruktioner hjälpa dig. Den exakta processen för att uppdatera en enhets firmware beror på själva enheten, och tillverkaren av enheten bör tillhandahålla instruktioner på deras hemsida.

Först, gå till tillverkarens hemsida och hitta support- eller nedladdningssidan för den specifika produkt du använder . Om du till exempel har en Samsung solid state-enhet, gå till Samsungs webbplats och hitta support sidan för din specifika SSD-modell. Om du vill uppdatera ditt moderkorts firmware eller BIOS, gå till din PC-tillverkares webbplats och leta efter ditt exakta läge för PC-eller, om du byggt din egen dator, gå till moderkortstillverkarens hemsida och leta efter modellen på moderkortet du har .

RELATED: Så här kontrollerar du din BIOS-version och uppdaterar den

Leta efter någon form av uppdatering av "firmware" på supportplatsen. Om du inte hittar någon finns det förmodligen ingen uppdaterad firmware tillgänglig för din enhet. Ladda ner den senaste versionen du ser, och se till att du läser några utgivningsanteckningar som visas på webbplatsen.

När du har laddat ner den nya firmwareen, öppna nedladdningen och leta efter en README-fil. Om du inte hittar en, leta efter separata installationsinstruktioner för fast programvara på nedladdningsidan. Tillverkarens instruktioner kommer att beskriva exakt vad du behöver göra.

För vissa uppdateringar av fast programvara kan du helt enkelt behöva köra en .exe-fil från Windows och det tar hand om allt för dig. För andra kan du behöva skapa en startbar DOS-enhet med firmwarefilen på den, starta upp i DOS-miljön och köra ett kommando för att uppdatera din firmware därifrån. Eller om du vill uppdatera en separat enhet kan du behöva lägga fast programvaran på en USB-enhet eller SD-kort och ta den till den andra enheten.

Om den fasta programfilen du hämtade bara är en .exe-fil och Du kan inte hitta några instruktioner, du behöver nog bara dubbelklicka på den och köra den från Windows.

Det här är allmänna instruktioner, och du kan behöva utföra olika steg för olika enheter. Om du till exempel uppdaterar din Xbox One-controllerens firmware måste du använda en Xbox One eller Xbox-tillbehörsprogrammet på Windows 10. Vissa program kan automatiskt uppmana dig att installera firmwareuppdateringar för tillhörande hårdvaruenheter om de verkligen behövs.

RELATERAT: Uppdatera din Xbox One Controller firmware utan Xbox One

Bildkrediter: GagliardiImages / Shutterstock.com, Hemin Xylan / Shutterstock.com, Hadrian / Shutterstock.com


Så här tittar du på vilken video som helst på din Oculus Rift eller HTC Vive

Så här tittar du på vilken video som helst på din Oculus Rift eller HTC Vive

Du fick nog den Oculus Rift eller HTC Vive för att spela spel, men VR kan också erbjuda en allvarligt uppslukande videoupplevelse. Så här tittar du på en film på ditt headset, om det är en vanlig 2D-film, en 3D-film eller en full 360 graders VR-produktion. Varför skulle jag vilja göra det här? Varför titta på en video när VR gjordes för så mycket mer?

(how-top)

De bästa rytmespelen som använder din lokala musiksamling

De bästa rytmespelen som använder din lokala musiksamling

Du kan inte ha videospel utan musik. Tja, du kan-de tidigaste spelen hade inte musik i strängaste bemärkelse, bara pip och boops. Men det var inte länge innan de två blev oskiljaktigt kopplade, och nu är en 150-årig fransk rysk folkmusik så kallad "den låten från Tetris." "Idag sätter utvecklare och utgivare stora mängder av tid, pengar och hänsyn till musiken som fiender i sina spel.

(how-top)