Kas yra „Firmware“ arba „Microcode“ ir kaip atnaujinti aparatūrą?
Firmware yra programinė įranga, kuri veikia aparatūros įrenginyje ir atlieka žemo lygio užduotis. Pvz., Viskas nuo televizijos nuotolinio valdymo pulto iki kompiuterio kietojo disko iki oro drone atlieka savo aparatinę programinę įrangą. Ir mikrokodas iš esmės yra jūsų procesoriaus programinė įranga.
Kas yra programinė įranga?
Programinė įranga - tai programos, programos ir kiti kompiuterio kodai, kurie veikia įrenginyje. Aparatūra reiškia faktinius fizinius įrenginius. Taigi, jei turite „Windows“ kompiuterį, „Windows“ operacinė sistema ir visos naudojamos programos yra programinė įranga, o kompiuteris ir jo komponentai, pvz., Standusis diskas, procesorius, pagrindinė plokštė, pelė ir ekranas, yra aparatinė įranga.
„Firmware“, kaip rodo jo pavadinimas, yra kažkas tarp programinės ir techninės įrangos. „Firmware“ iš tikrųjų yra tik programinės įrangos tipas, tačiau paprastai programuojama į tą aparatą įmontuotoje atmintyje ir veikia daug mažesniame lygyje. Kompiuterio atveju jūsų pagrindinė plokštė, procesorius, grafikos procesorius, kietasis diskas, pelė ir kiti įrenginiai turi savo aparatinę programinę įrangą.
Pvz., Kai paleisite kompiuterį, pagrindinės plokštės programinė įranga - arba UEFI, arba BIOS - paleidžia ir inicijuoja jūsų įrenginius, prieš perduodama paleidimą į standųjį diską, o tada - operacinę sistemą. Jūsų kietojo kūno diskas turi aparatinę programinę įrangą, kuri automatiškai valdo duomenis, kurie turėtų būti saugomi fizinėse „flash“ atminties ląstelėse, kad jie būtų optimalūs. Vaizdo įrašų BIOS yra tipo programinės įrangos, kuri verčia su vaizdo įrašais susijusias instrukcijas, prieš jas siunčiant į kompiuterio grafikos procesorių. Net ir jūsų USB pele turi programinę įrangą, kuri tvarko fizinį pelės įvedimą, bendrauja su kompiuteriu ir maitina visas šviesas, kurios gali būti pelės.
Firmware gali būti paprasta įrenginio visa operacinė sistema
Kai kuriems paprastiems įrenginiams „firmware“ gali būti naudojama visos įrenginio operacinės sistemos. Pavyzdžiui, jei turite skaitmeninį fotoaparatą, fotoaparato „firmware“ reiškia visą programinę įrangą, kuri veikia tame skaitmeniniame fotoaparate. Tai apima viską nuo žemo lygio fotografavimo funkcijų iki fotoaparato grafinės operacinės sistemos. Net ir antenos, turinčios aparatinę programinę įrangą, kuri yra pati drone.
Taigi, norint atnaujinti visą įrenginio operacinę sistemą, pvz., Skaitmeninį fotoaparatą, maršrutizatorių, spausdintuvą, muzikos grotuvą ar GPS navigacijos įrenginį, dažnai turėsite atlikti „firmware atnaujinimą“ arba atsisiųsti ir įdiegti naują „firmware“ „Failą iš gamintojo.
Panašu, kad operacinė sistema turėtų būti tik programinė įranga, todėl tai gali atrodyti šiek tiek nenuosekli. bet tai yra todėl, kad firmware nėra tikslus terminas. Programinė įranga ir aparatūra yra gana aiškios, tačiau programinė įranga yra tik žemo lygio programinė įranga.
Kas yra mikrokodas?
Su „Specter“ pažeidžiamumu mikrokodas tapo svarbesnis. „Intel“ procesoriams reikalingas naujas „mikrokodas“ iš „Intel“, kad tinkamai apsaugotų nuo „Specter“ atakų.
Pagalvokite apie mikrokodą, pvz., Kompiuterio procesoriaus programinę įrangą. Mikrokodas paverčia instrukcijas, kurias CPU gauna į fizines, grandinės lygio operacijas, kurios vyksta CPU viduje. Kitaip tariant, atnaujintas mikrokodas gali siųsti skirtingus nurodymus procesoriaus viduje esančioms grandinėms. Tai gali užkirsti kelią tam tikriems „Spectre“ atakoms keičiant procesoriaus funkcijas. Mikrokodų naujiniai taip pat gali nustatyti klaidas ir kitas klaidas, nereikalaujant visiškai pakeisti CPU aparatūros.
Mikrokodo atnaujinimai paprastai pateikiami kartu su UEFI firmware arba BIOS naujiniais. Kai kompiuteris įsijungia, kompiuterio UEFI firmware arba BIOS į procesorių įkelia mikrokodą. Tačiau taip pat įmanoma, kad operacinės sistemos, pvz., „Windows“ arba „Linux“, įkelia naują mikrokodą įkrovos metu.
Pavyzdžiui, jei norite gauti naujausią „Intel“ mikrokodą, skirtą apsaugoti nuo „Specter“, o jūsų kompiuterio gamintojas neatleis jūsų sistemos UEFI naujinių, „Microsoft“ turi papildomą „Windows“ naujinimą, kurį galite įdiegti.
Jei atnaujinsite įrenginio programinę įrangą?
Nesvarbu, ar turėtumėte atnaujinti įrenginio programinę įrangą, priklauso nuo prietaiso ir gamintojo rekomenduojamų.
Daugeliu atvejų jums niekada nereikės atnaujinti aparatinės įrangos aparatinės įrangos. Pavyzdžiui, jūsų televizoriaus nuotolinio valdymo pultas veikia firmware, ir beveik neabejotinai jokiu būdu jį atnaujinti. Nėra jokios priežasties, kurią norite bet kada atnaujinti. Jūsų nuotolinio valdymo pultas yra gerai, ir jums nereikia jaudintis.
Daugeliui kitų aparatinės įrangos įrenginių atnaujinimas kartais gali padėti nustatyti klaidas ir atlikti nedidelius patobulinimus. Pavyzdžiui, jūsų kietojo kūno diskų gamintojas gali pasiūlyti naujesnę programinės įrangos versiją, kuri pagerina patikimumą ar našumą. Vaizdo plokštės gamintojas gali pasiūlyti naują BIOS, kuri pataiso klaidą. Arba maršrutizatoriaus gamintojas gali pasiūlyti programinės įrangos atnaujinimą, kuriame yra naujų administracinių funkcijų.
Daugelis įrenginių gamintojų rekomenduoja įdiegti tik programinės įrangos atnaujinimą, jei turite problemų, kurias reikia išspręsti (arba jums reikia konkrečios naujos funkcijos), arba jei gamintojas konkrečiai nurodo jį įdiegti.
Kitiems prietaisams firmware atnaujinimai beveik visada yra puiki idėja. Jūs tikriausiai norėsite naujausio ir didžiausio jūsų skaitmeninio fotoaparato programinės įrangos naujinimo, pavyzdžiui, pagerinti našumą ir gauti naujų funkcijų. „Microsoft“ rekomenduoja atnaujinti „Xbox One“ valdiklio programinę įrangą, kad ji tinkamai veiktų su jūsų žaidimais.
Turėtumėte laikytis kiekvieno gamintojo rekomendacijos. Daugelis gamintojų rekomenduoja atnaujinti tik savo įrenginio programinę įrangą, jei neturite problemų. Jei atnaujinus aparatinę programinę įrangą srovė miršta arba atsiranda klaida, dažnai nėra galimybės išvalyti. Kitaip tariant, „botched firmware“ atnaujinimas gali „plyti“ įrenginį, todėl jį galima naudoti. Tai priklauso nuo prietaiso.
Kaip atnaujinti aparatūros programinę įrangą
Jei reikia atnaujinti įrenginio programinę įrangą, šios bendrosios instrukcijos turėtų padėti jums išspręsti. Tikslus prietaiso programinės įrangos atnaujinimo procesas priklauso nuo paties prietaiso, o įrenginio gamintojas turėtų pateikti instrukcijas savo svetainėje.
Pirma, eikite į gamintojo svetainę ir raskite konkretaus produkto, kurį naudojate, palaikymo arba atsisiuntimo puslapį. Pavyzdžiui, jei turite „Samsung“ kietojo kūno diską, eikite į „Samsung“ svetainę ir suraskite savo SSD modelio palaikymo puslapį. Jei norite atnaujinti pagrindinės plokštės programinę įrangą arba BIOS, eikite į savo kompiuterio gamintojo svetainę ir ieškokite tikslaus kompiuterio režimo arba, jei pastatėte savo kompiuterį, eikite į pagrindinės plokštės gamintojo svetainę ir ieškokite pagrindinės plokštės modelio, kurį turite.
Ieškokite bet kokios „firmware“ atnaujinimo parsisiuntimo palaikymo svetainėje. Jei nerandate, greičiausiai jūsų įrenginiui nėra atnaujintos programinės įrangos. Atsisiųskite naujausią matomą versiją ir būtinai perskaitykite bet kokius tinklalapyje esančius leidinius.
Atsisiuntę naują programinę įrangą, atidarykite atsisiuntimą ir ieškokite README failo. Jei nerandate, atsisiuntimo puslapyje ieškokite atskirų programinės įrangos diegimo instrukcijų. Gamintojo nurodymuose bus tiksliai išdėstyta, ką reikia padaryti.
Jei norite atnaujinti kai kuriuos programinės įrangos atnaujinimus, jums gali reikėti paleisti .exe failą iš „Windows“, ir jis rūpinsis visa, kas jums reikalinga. Kitiems jums gali tekti sukurti įkrovos DOS diską su jame esančia programinės įrangos rinkmena, įkelti į DOS aplinką ir paleisti komandą, kad atnaujintumėte savo firmware. Arba, jei norite atnaujinti atskirą įrenginį, gali tekti įdėti programinės įrangos failą į USB diską arba SD kortelę ir įdėti į kitą įrenginį.
Jei atsisiunčiamas programinės įrangos failas yra tik „.exe“ failas ir nerandate jokių nurodymų, tikriausiai reikia tiesiog dukart spustelėti ir paleisti ją iš „Windows“.
Tai yra bendrieji nurodymai ir gali tekti atlikti skirtingus veiksmus skirtingiems įrenginiams. Pavyzdžiui, norint atnaujinti „Xbox One“ valdiklio programinę įrangą, „Windows“ operacinėje sistemoje turite naudoti „Xbox One“ arba „Xbox“ priedų programą. Kai kurios programos gali automatiškai paprašyti įdiegti programinės įrangos atnaujinimus susijusiems aparatūros įrenginiams, jei jie tikrai reikalingi.
Vaizdo kreditas: GagliardiImages / Shutterstock.com, Hemin Xylan / Shutterstock.com, Hadrianas / Shutterstock.com