Domovská » jak » Co je to Firmware nebo Microcode a jak mohu aktualizovat svůj hardware?

    Co je to Firmware nebo Microcode a jak mohu aktualizovat svůj hardware?

    Firmware je typ softwaru, který běží na hardwarovém zařízení a provádí úkoly na nižší úrovni. Například vše, od televizního dálkového ovladače po pevný disk počítače až po leteckého drone, má vlastní firmware. A mikrokód je v podstatě firmware vašeho CPU.

    Co je firmware?

    Software označuje programy, aplikace a další kód počítače, který běží na zařízení. Hardware odkazuje na skutečná fyzická zařízení. Takže pokud máte počítač s Windows, operační systém Windows a všechny aplikace, které používáte, jsou software a samotný počítač a jeho součásti, jako je pevný disk, CPU, základní deska, myš a displej, jsou hardwarové.

    "Firmware", jak naznačuje jeho název, je něco mezi softwarem a hardwarem. Firmware je vlastně jen typ softwaru, ale je obvykle naprogramován do paměti zabudované do tohoto hardwaru a běží na mnohem nižší úrovni. V případě počítače je základní deska, procesor, grafický procesor, pevný disk, myš a další zařízení vybaveny vlastním firmwarem.

    Když například spustíte počítač, firmware na základní desce - buď UEFI nebo BIOS - spustí a inicializuje vaše zařízení před tím, než předáte spuštění na pevný disk, a pak váš operační systém. Jednotka SSD má firmware, který automaticky řídí, kde mají být data uložena na fyzických paměťových jednotkách flash paměti pro dosažení optimálního výkonu. Video BIOS je typ firmwaru, který převádí instrukce týkající se videa před odesláním do grafického procesoru vašeho počítače. Dokonce i vaše myš USB má firmware, který zpracovává interpretaci fyzického vstupu myši, komunikuje s počítačem a napájí jakékoli světlo, které může být na myši.

    Firmware může být celý operační systém jednoduchého zařízení

    U některých jednoduchých zařízení může "firmware" odkazovat na celý operační systém zařízení. Například pokud máte digitální fotoaparát, "firmware" fotoaparátu odkazuje na veškerý software, který běží na tomto digitálním fotoaparátu. To zahrnuje vše od funkcí fotografování na nízké úrovni až po grafický operační systém fotoaparátu. Dokonce i letecké drony mají firmware, což je software, který běží na palubě samotného drone.

    Chcete-li aktualizovat celý operační systém zařízení - například na digitálním fotoaparátu, routeru, tiskárně, hudebním přehrávači nebo GPS navigačním zařízením - budete často muset provést "aktualizaci firmwaru" nebo stáhnout a nainstalovat nový "firmware "Od výrobce.

    Operační systém vypadá, že by měl být pouze software, takže se může zdát trochu nekonzistentní. ale je to proto, že firmware není přesný termín. Zatímco software a hardware jsou docela jasné, firmware je jen druh softwaru na nízké úrovni.

    Co je Microcode?

    Mikrokóda se stala důležitější se zranitelností Spectra. Intel procesory Intel potřebuje nový "mikrokód" od společnosti Intel, aby se správně bránil útokům na Spectre.

    Přemýšlejte o mikrokódu jako o firmwaru počítače CPU. Mikrokód přenáší instrukce, které CPU přijme, do fyzických operací na úrovni obvodu, které se dějí uvnitř CPU. Jinými slovy, aktualizovaný mikrokód může vysílat různé instrukce k obvodům uvnitř procesoru. To může zabránit určitým útokům Spectra změnou způsobu, jakým CPU funguje. Aktualizace mikrokódů mohou také opravit chyby a další chyby bez nutnosti úplné výměny hardwaru CPU.

    Aktualizace mikrokódů jsou obecně dodávána společně s aktualizací firmwaru UEFI nebo BIOS. Po spuštění počítače se firmware UEFI nebo systém BIOS načte mikrokód na procesor. Je však také možné, aby operační systémy, jako je Windows nebo Linux, načtěly při zavádění nového mikrokódu.

    Například pokud chcete získat nejnovější mikropočítač Intel pro CPU, který chrání před Spectrem a výrobce počítače nebude vydávat aktualizace systému UEFI pro váš systém, společnost Microsoft má volitelnou aktualizaci systému Windows, kterou můžete nainstalovat.

    Měli byste aktualizovat firmware zařízení?

    Zda byste měli aktualizovat firmware zařízení, závisí na zařízení a doporučuje výrobce.

    V mnoha případech nikdy nebudete muset aktualizovat firmware hardwarového zařízení. Například vaše dálkové ovládání televizoru běží firmware a je téměř jistě žádný způsob, jak ji aktualizovat. Neexistuje žádný důvod, proč byste ho chtěli aktualizovat. Vaše dálkové ovládání je v pořádku a nemusíte se o to starat.

    U mnoha dalších hardwarových zařízení může aktualizace firmwaru někdy pomoci při opravách chyb a při doručování drobných vylepšení. Například výrobce pevných disků může nabídnout novější verzi firmwaru, která zvyšuje spolehlivost nebo výkon. Výrobce grafické karty může nabídnout nový video BIOS, který opravuje chybu. Nebo výrobce routeru může nabídnout aktualizaci firmwaru, která obsahuje nové funkce správy.

    Mnoho výrobců zařízení doporučuje nainstalovat pouze aktualizaci firmwaru pouze v případě, že máte potíže, které je třeba vyřešit (nebo požadujete specifickou novou funkci) nebo pokud vás výrobce výslovně pokusí nainstalovat.

    U ostatních zařízení je aktualizace firmwaru téměř vždy skvělý nápad. Pravděpodobně budete chtít nejnovější a největší aktualizaci firmwaru pro váš digitální fotoaparát, například zvýšit výkon a získat nové funkce. Společnost Microsoft doporučuje aktualizovat firmware ovladače Xbox One tak, aby fungoval správně s hrami, které hrajete.

    Měli byste dodržovat doporučení výrobce pro každé zařízení. Mnoho výrobců doporučuje aktualizovat firmware zařízení pouze v případě, že nemáte problém. Pokud při aktualizaci firmwaru dojde k usmrcení nebo k chybě, často se nejedná o způsob, jak se čistě obnovit. Jinými slovy, zkrácená aktualizace firmwaru může "zdědit" zařízení, čímž se stává nepoužitelným. Závisí to na zařízení.

    Jak aktualizovat firmware vašeho hardwaru

    Pokud potřebujete aktualizovat firmware zařízení, měly by vám tyto obecné pokyny pomoci. Přesný proces aktualizace firmwaru zařízení závisí na samotném zařízení a výrobce zařízení by měl na svých webových stránkách poskytovat pokyny.

    Nejdříve přejděte na webové stránky výrobce a vyhledejte stránku podpory nebo stahování konkrétního produktu, který používáte. Pokud máte například jednotku SSD od společnosti Samsung, přejděte na web společnosti Samsung a vyhledejte stránku podpory pro konkrétní model SSD. Chcete-li aktualizovat firmware nebo BIOS základní desky, přejděte na webové stránky výrobce počítače a vyhledejte svůj přesný režim počítače. Pokud jste si vytvořili vlastní počítač, přejděte na webové stránky výrobce desek a podívejte se na model základní desky, kterou máte.

    Podívejte se na jakoukoliv aktualizaci firmwaru ke stažení na webu podpory. Pokud ji nenajdete, pravděpodobně není pro váš přístroj k dispozici žádný aktualizovaný firmware. Stáhněte si nejnovější verzi, kterou vidíte, a přečtěte si všechny poznámky k vydání, které se na webu objeví.

    Jakmile stáhnete nový firmware, otevřete soubor ke stažení a vyhledejte soubor README. Pokud ji nenajdete, vyhledejte samostatné pokyny k instalaci firmwaru na stránce pro stahování. Pokyny výrobce budou obsahovat přesně to, co musíte udělat.

    U některých aktualizací firmwaru možná stačí spustit soubor .exe ze systému Windows a postará se o vše pro vás. Pro ostatní může být zapotřebí vytvořit spouštěcí jednotku DOS s firmwarovým souborem, zavést do prostředí DOS a spustit příkaz k aktualizaci firmwaru odtud. Nebo chcete-li aktualizovat samostatné zařízení, budete možná muset dát soubor firmwaru na jednotku USB nebo kartu SD a přenést ji na druhé zařízení.

    Pokud stažený soubor firmwaru je pouze soubor .exe a nenajdete žádné pokyny, pravděpodobně budete potřebovat dvojitý klik na něj a spustit jej v rámci systému Windows.

    Jde o obecné pokyny a možná budete muset provést různé kroky pro různá zařízení. Chcete-li například aktualizovat firmware ovladače Xbox One, musíte v systému Windows 10 používat aplikaci Xbox One nebo Xbox Accessories. Některé programy vás mohou automaticky vyzvat k instalaci aktualizací firmwaru pro přidružená hardwarová zařízení, pokud jsou skutečně nutné.

    Image Credit: GagliardiImages / Shutterstock.com, Hemin Xylan / Shutterstock.com, Hadrian / Shutterstock.com