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.
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.
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å.
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.
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.
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
Fem sätt att anpassa Android som jag fortfarande inte kan matcha med iOS
Android är mycket anpassningsbar - många av dess funktioner är bara standardinställningar och kan bytas ut för tredjepartsalternativ utan att röta nödvändig. När det gäller iOS, ja ... inte så mycket. Här är fem sätt att kunna anpassa heck av Android, som fortfarande inte är tillgängliga på iOS. Några av dessa saker är möjliga på jailbroken-enheter, medan vissa är utplåna omöjliga.
Så här startar du om Chrome i en klick Använda en bokmärke
Chrome behöver verkligen inte startas om ofta. Men om du av någon anledning vill starta om Chrome utan att behöva stänga och öppna den manuellt, vilket tar några klick, kan du snabbt och enkelt återställa webbläsaren med ett bokmärke. RELATED: Hitta dolda Funktioner på Chrome Intern Chrome: // Sidor Chrome har några användbara, interna sidor som innehåller alla slags dolda inställningar.