Startpagina » hoe » Wat is Firmware of Microcode en hoe kan ik mijn hardware bijwerken?

    Wat is Firmware of Microcode en hoe kan ik mijn hardware bijwerken?

    Firmware is een type software dat op een hardwareapparaat wordt uitgevoerd en taken op laag niveau uitvoert. Alles, van een afstandsbediening van een televisie tot een harde schijf van een computer tot een drone voor de lucht, heeft zijn eigen firmware. En microcode is in feite firmware voor je CPU.

    Wat is Firmware?

    Software verwijst naar de programma's, de toepassing en andere computercodes die op een apparaat worden uitgevoerd. Hardware verwijst naar de daadwerkelijke fysieke apparaten. Dus, als u een Windows-pc hebt, zijn het Windows-besturingssysteem en alle toepassingen die u gebruikt software en de pc zelf en de bijbehorende componenten, zoals de harde schijf, CPU, moederbord, muis en beeldscherm, zijn hardware.

    'Firmware', zoals de naam al doet vermoeden, zit tussen software en hardware in. Firmware is eigenlijk gewoon een soort software, maar het is meestal geprogrammeerd in het geheugen dat is ingebouwd in die hardware en werkt op een veel lager niveau. In het geval van een pc hebben uw moederbord, CPU, grafische processor, harde schijf, muis en andere apparaten allemaal hun eigen firmware.

    Wanneer u bijvoorbeeld uw pc opstart, start en initialiseert de firmware op uw moederbord (UEFI of BIOS) uw apparaten voordat u het opstarten opstart op uw harde schijf en vervolgens uw besturingssysteem. Uw solid-state schijf heeft firmware die automatisch beheert waar gegevens moeten worden opgeslagen op de fysieke flash-geheugencellen voor optimale prestaties. Het video-BIOS is een type firmware dat videogerelateerde instructies vertaalt voordat ze naar de grafische processor van uw computer worden verzonden. Zelfs je USB-muis heeft firmware die zorgt voor de interpretatie van de fysieke muisinvoer, de communicatie met je computer en de voeding van eventuele lichten op je muis.

    Firmware kan een volledig besturingssysteem van een eenvoudig apparaat zijn

    Voor sommige eenvoudige apparaten kan de "firmware" verwijzen naar het volledige besturingssysteem van het apparaat. Als u bijvoorbeeld een digitale camera hebt, verwijst de "firmware" van de camera naar alle software die op die digitale camera wordt uitgevoerd. Dit omvat alles, van de functies voor fotograferen op laag niveau tot het grafische besturingssysteem van de camera. Zelfs drones uit de lucht hebben firmware, de software die aan boord van de drone zelf draait.

    Dus om het volledige besturingssysteem van een apparaat bij te werken, zoals op een digitale camera, router, printer, muziekspeler of een GPS-navigatiesysteem, moet je vaak een "firmware-update" uitvoeren of een nieuwe "firmware" downloaden en installeren "Bestand van de fabrikant.

    Een besturingssysteem lijkt alleen software te zijn, dus dit lijkt misschien wat inconsistent. maar dat komt omdat firmware geen exacte term is. Hoewel software en hardware vrij duidelijk zijn, is firmware slechts een soort low-level software.

    Wat is Microcode?

    Microcode is belangrijker geworden met de Spectre-kwetsbaarheid. Intel-CPU's hebben nieuwe "microcode" van Intel nodig om zich goed te verdedigen tegen Spectre-aanvallen.

    Denk aan microcode als een firmware voor de CPU van uw computer. Microcode vertaalt de instructies die de CPU ontvangt naar de fysieke bewerkingen op circuitniveau die binnen de CPU plaatsvinden. Met andere woorden, een bijgewerkte microcode kan verschillende instructies naar de circuits in de CPU sturen. Dit kan bepaalde Spectre-aanvallen voorkomen door de manier waarop de CPU werkt te veranderen. Microcode-updates kunnen ook fouten en andere fouten verhelpen, zonder dat de CPU-hardware volledig hoeft te worden vervangen.

    Microcode-updates worden over het algemeen geleverd samen met UEFI-firmware of BIOS-updates. Wanneer de computer opstart, laadt de UEFI-firmware of BIOS van de computer de microcode op de CPU. Het is echter ook mogelijk dat besturingssystemen zoals Windows of Linux tijdens het opstarten nieuwe microcodes laden.

    Als u bijvoorbeeld de nieuwste Intel-microcode voor uw CPU wilt beschermen tegen Spectre en uw pc-fabrikant geen UEFI-updates voor uw systeem vrijgeeft, heeft Microsoft een optionele Windows-update die u kunt installeren.

    Moet u de Firmware van een apparaat bijwerken?

    Of u de firmware van een apparaat moet bijwerken, hangt af van het apparaat en wat de fabrikant aanbeveelt.

    In veel gevallen hoeft u nooit de firmware van een hardwareapparaat bij te werken. Uw televisie-afstandsbediening voert bijvoorbeeld firmware uit, en er is vrijwel zeker geen manier om deze bij te werken. Er is geen reden waarom je het zou willen updaten. Je afstandsbediening is prima en je hoeft je daar geen zorgen over te maken.

    Voor veel andere hardwareapparaten kan het updaten van de firmware soms nuttig zijn om bugs op te lossen en kleine verbeteringen aan te brengen. Uw SSD-fabrikant kan bijvoorbeeld een nieuwere versie van de firmware aanbieden die de betrouwbaarheid of prestaties verbetert. Uw videokaartfabrikant biedt mogelijk een nieuw video-BIOS aan dat een bug repareert. Of uw routerfabrikant biedt mogelijk een firmware-update die nieuwe beheerfuncties bevat.

    Veel apparaatfabrikanten raden aan dat u alleen een firmware-update installeert als u een probleem heeft dat moet worden opgelost (of als u een specifieke nieuwe functie nodig hebt), of als de fabrikant u specifiek de instructie geeft om het te installeren.

    Voor andere apparaten zijn firmware-updates bijna altijd een goed idee. U wilt waarschijnlijk de nieuwste en beste firmware-update voor uw digitale camera, bijvoorbeeld om de prestaties te verbeteren en nieuwe functies te krijgen. En Microsoft raadt aan om de firmware van de Xbox One-controller up-to-date te houden om te zorgen dat deze goed werkt met de games die je speelt.

    Volg de aanbevelingen van de fabrikant voor elk apparaat. Veel fabrikanten raden aan dat u de firmware van hun apparaat alleen bijwerkt als u geen probleem ondervindt. Als de stroom wegvalt of er een fout optreedt tijdens het updaten van de firmware, is er vaak geen manier om de software te herstellen. Met andere woorden, een mislukte firmware-update kan een apparaat "baksteenen", waardoor het onbruikbaar wordt. Dit is afhankelijk van het apparaat.

    Hoe de Firmware van uw hardware te updaten

    Als u de firmware van een apparaat moet bijwerken, kunt u deze algemene instructies gebruiken. Het exacte proces voor het bijwerken van de firmware van een apparaat is afhankelijk van het apparaat zelf en de fabrikant van het apparaat moet instructies op hun website verstrekken.

    Ga eerst naar de website van de fabrikant en zoek de ondersteunings- of downloadpagina voor het specifieke product dat u gebruikt. Als u bijvoorbeeld een Solid State Drive van Samsung hebt, ga dan naar de Samsung-website en zoek de ondersteuningspagina voor uw specifieke model SSD. Als je de firmware of het BIOS van je moederbord wilt bijwerken, ga dan naar de website van je pc-fabrikant en zoek naar je exacte pc-modus. Als je je eigen computer hebt gebouwd, ga dan naar de website van het moederbord en kijk welk model moederbord je hebt.

    Zoek naar een download van de "firmware" -update op de ondersteuningswebsite. Als u er geen kunt vinden, is er waarschijnlijk geen bijgewerkte firmware beschikbaar voor uw apparaat. Download de nieuwste versie die u ziet en zorg ervoor dat u de release-opmerkingen leest die op de website verschijnen.

    Zodra u de nieuwe firmware hebt gedownload, opent u de download en zoekt u naar een README-bestand. Als u er geen kunt vinden, zoekt u naar afzonderlijke instructies voor het installeren van de firmware op de downloadpagina. De instructies van de fabrikant zullen precies weergeven wat u moet doen.

    Voor sommige firmware-updates moet u misschien gewoon een .exe-bestand uitvoeren vanuit Windows en het zorgt voor alles voor u. Voor anderen moet u mogelijk een opstartbare DOS-schijf maken met het firmwarebestand erop, opstarten in de DOS-omgeving en een opdracht uitvoeren om uw firmware vanaf daar bij te werken. Of, als u een ander apparaat wilt bijwerken, moet u het firmwarebestand mogelijk op een USB-station of SD-kaart plaatsen en naar het andere apparaat brengen..

    Als het gedownloade firmwarebestand slechts een .exe-bestand is en u geen instructies kunt vinden, hoeft u er waarschijnlijk alleen maar op te dubbelklikken en het vanuit Windows uit te voeren.

    Dit zijn algemene instructies en het kan zijn dat u verschillende stappen voor verschillende apparaten moet uitvoeren. Als u bijvoorbeeld de firmware van uw Xbox One-controller wilt bijwerken, moet u een Xbox One- of de Xbox Accessories-app op Windows 10 gebruiken. Sommige programma's vragen u mogelijk automatisch om firmware-updates voor bijbehorende hardwareapparaten te installeren, als ze echt nodig zijn.

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