Hjemmeside » hvordan » Hvad er firmware eller microcode, og hvordan kan jeg opdatere min hardware?

    Hvad er firmware eller microcode, og hvordan kan jeg opdatere min hardware?

    Firmware er en type software, der kører på en hardwareenhed, og udfører lavtliggende opgaver. For eksempel kører alt fra en fjernbetjening til en computer harddisk til en antenne drone sin egen firmware. Og mikrokoden er grundlæggende firmware til din CPU.

    Hvad er firmware?

    Software refererer til programmer, applikation og anden computer kode, der kører på en enhed. Hardware refererer til de faktiske fysiske enheder. Så hvis du har en Windows-pc, er Windows-operativsystemet og alle de programmer, du bruger, software, og selve pc'en og dens komponenter som harddisken, CPU'en, bundkortet, musen og skærmen er hardware.

    "Firmware", som navnet antyder, er noget i mellem software og hardware. Firmware er faktisk bare en type software, men det er normalt programmeret til hukommelse indbygget i den hardware og kører på et meget lavere niveau. I tilfælde af en pc har dit bundkort, CPU, grafikprocessor, harddisk, mus og andre enheder alle deres egen firmware.

    For eksempel, når du starter op din pc, starter firmwaren på dit bundkort - enten UEFI eller BIOS - og initialiserer dine enheder, før du afleverer start til din harddisk og derefter dit operativsystem. Dit solid state-drev har firmware, der automatisk styrer, hvor data skal lagres på de fysiske flashhukommelsesceller for optimal ydelse. Video BIOS er en type firmware, der oversætter video-relaterede instruktioner, før de sendes til computerens grafikprocessor. Selv din USB-mus har firmware, som håndterer tolkning af den fysiske musindgang, kommunikerer med din computer og drev eventuelle lys, der kan være på din mus.

    Firmware kan være en simpel enheds hele operativsystem

    For nogle enkle enheder kan "firmware" henvise til enhedens hele operativsystem. Hvis du for eksempel har et digitalkamera, refererer kameraets firmware til al den software, der kører på det digitale kamera. Dette omfatter alt fra lavt niveau fotograferingsfunktioner til kameraets grafiske operativsystem. Selv antenne droner har firmware, som er den software, der kører ombord på selve drone.

    Så for at opdatere en enheds hele operativsystem, som på et digitalkamera, en router, printer, musikafspiller eller en GPS-navigationsenhed, skal du ofte udføre en firmwareopdatering eller downloade og installere en ny firmware "Fil fra producenten.

    Et operativsystem virker som om det bare bør være software, så det kan virke lidt inkonsekvent. men det er fordi firmware ikke er et præcist udtryk. Mens software og hardware er ret klare, er firmware bare en type software på lavt niveau.

    Hvad er Microcode?

    Mikrokode er blevet vigtigere med Specter sårbarheden. Intel-CPU'er har brug for en ny "mikrokode" fra Intel for korrekt at forsvare sig mod Specter-angreb.

    Tænk på mikrokoden som en firmware til din computers CPU. Microcode oversætter instruktionerne, som CPU modtager i de fysiske kredsløbsoperationer, der sker inden for CPU'en. Med andre ord kan en opdateret mikrokode sende forskellige instruktioner til kredsløbene inde i CPU'en. Dette kan forhindre visse Specter-angreb ved at ændre den måde, hvorpå CPU'en fungerer. Microcode opdateringer kan også rette fejl og andre fejl uden at kræve fuldstændig udskiftning af CPU hardware.

    Microcode opdateringer leveres generelt sammen med UEFI firmware eller BIOS opdateringer. Når din computer starter op, indlæser computerens UEFI-firmware eller BIOS mikrokoden på CPU'en. Det er dog også muligt for operativsystemer som Windows eller Linux at indlæse ny mikrokode ved opstartstid.

    Hvis du f.eks. Vil have den nyeste Intel-mikrokode til din CPU for at beskytte mod Specter, og din pc-producent ikke vil frigive UEFI-opdateringer til dit system, har Microsoft en valgfri Windows-opdatering, du kan installere.

    Skal du opdatere en enheds firmware?

    Uanset om du skal opdatere en enheds firmware afhænger af enheden og hvad producenten anbefaler.

    I mange tilfælde behøver du aldrig at opdatere firmwareens hardware-enhed. For eksempel kører fjernbetjeningen til fjernsynet firmware, og der er næsten ingen måde at opdatere det på. Der er ingen grund til at du vil opdatere det alligevel. Din fjernbetjening er god, og du behøver ikke bekymre dig om det.

    For mange andre hardwareenheder kan opdatering af firmwaren undertiden være nyttigt at rette fejl og levere mindre forbedringer. For eksempel kan producenten af ​​din solid state-drev tilbyde en nyere version af firmwaren, der forbedrer pålideligheden eller ydeevnen. Din grafikkortproducent kan tilbyde en ny video-BIOS, der løser en fejl. Eller din routerproducent kan tilbyde en firmwareopdatering, der indeholder nye administrative funktioner.

    Mange enhedsproducenter anbefaler, at du kun installerer en firmwareopdatering, hvis du har et problem, der skal løses (eller du har brug for en specifik ny funktion), eller hvis producenten specifikt instruerer dig til at installere det.

    For andre enheder er firmwareopdateringer næsten altid en god ide. Du vil nok have den nyeste og bedste firmwareopdatering til dit digitalkamera, for eksempel for at forbedre ydeevnen og få nye funktioner. Og Microsoft anbefaler, at du holder din Xbox One-controllers firmware opdateret for at sikre, at det fungerer korrekt med de spil, du spiller.

    Du bør følge producentens anbefaling for hver enhed. Mange producenter anbefaler, at du kun opdaterer enhedens firmware, hvis du ikke oplever et problem. Hvis strømmen dør eller der opstår en fejl under opdatering af firmware, er der ofte ikke en måde at rengøre. Med andre ord kan en opdateret firmwareopdatering "brick" en enhed, hvilket gør den ubrugelig. Dette afhænger af enheden.

    Sådan opdateres hardwareens firmware

    Hvis du skal opdatere en firmware firmware, skal disse generelle instruktioner hjælpe dig. Den nøjagtige proces til opdatering af en enheds firmware afhænger af selve enheden, og producenten af ​​enheden skal give anvisninger på deres hjemmeside.

    Først skal du gå til producentens hjemmeside og finde support- eller downloadsiden for det specifikke produkt, du bruger. Hvis du f.eks. Har et solid state-drev fra Samsung, skal du gå til Samsungs websted og finde supportsiden til din specifikke SSD-model. Hvis du vil opdatere bundkortets firmware eller BIOS, skal du gå til din pc-producentens websted og se efter din nøjagtige pc-tilstand, eller hvis du har bygget din egen computer, skal du gå til bundkortproducentens hjemmeside og se efter den model af bundkort du har.

    Kig efter enhver form for "firmware" opdatering download på support site. Hvis du ikke kan finde en, er der sandsynligvis ingen opdateret firmware til din enhed. Hent den seneste version, du ser, og læs sikkerheden på alle udgivelsesnotater, der vises på hjemmesiden.

    Når du har downloadet den nye firmware, skal du åbne downloaden og kigge efter en README-fil. Hvis du ikke kan finde en, skal du kigge efter separate monteringsvejledninger for firmware på download siden. Fabrikantens anvisninger beskriver, hvad du skal gøre.

    For nogle firmwareopdateringer kan du simpelthen nødt til at køre en .exe-fil fra Windows, og den vil tage sig af alt for dig. For andre skal du muligvis oprette et bootbart DOS-drev med firmwarefilen på den, starte i DOS-miljøet og køre en kommando for at opdatere din firmware derfra. Eller hvis du vil opdatere en separat enhed, skal du muligvis sætte firmwarefilen på et USB-drev eller et SD-kort og bringe det til den anden enhed.

    Hvis den firmwarefil, du downloadede, kun er en .exe-fil, og du ikke kan finde nogen vejledning, skal du sandsynligvis bare dobbeltklikke på det og køre det fra Windows.

    Disse er generelle instruktioner, og du skal måske udføre forskellige trin for forskellige enheder. Hvis du f.eks. Skal opdatere din firmware til Xbox One-controlleren, skal du bruge en Xbox One eller Xbox-tilbehørsprogrammet på Windows 10. Nogle programmer kan automatisk bede dig om at installere firmwareopdateringer til tilhørende hardwareenheder, hvis de virkelig er nødvendige.

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