135421903972
AVG Signal-blog Prestaties Prestatietips Wat is firmware en hoe werkt het?
Signal-What-is-Firmware-and-How-Does-it-Work-Hero

Geschreven door Oliver Buxton
Gepubliceerd op July 14, 2023

Wat is firmware?

Firmware is software die instructies geeft aan de hardwarecomponenten van een apparaat, zodat het op basisniveau kan functioneren. Firmware wordt door de fabrikant geïnstalleerd en kan meestal niet worden verwijderd. Daarom wordt het soms embedded software genoemd.

Dit artikel omvat :

    Hoe werkt firmware?

    Firmware zorgt voor communicatie tussen het besturingssysteem en de hardware en geeft een apparaat dus in feite instructies om op basisniveau te functioneren. Het begrip firmware komt van deze bemiddelende rol tussen de hardware en andere vormen van software op het apparaat.

    Als u het apparaat inschakelt, wordt eerst de firmware geactiveerd, die vervolgens de vereiste processen voor het opstarten van het apparaat in gang zet, zoals het activeren van de hardware om het besturingssysteem te booten.

    Diagram dat laat zien hoe de firmware de hardware opstart en met de software communiceert.Tijdens het opstarten activeert de firmware de hardware die nodig is om het besturingssysteem te booten.

    Firmware moet de informatie permanent behouden, zelfs wanneer het apparaat is uitgeschakeld. Daarom wordt die informatie meestel op het niet-vluchtige read-only memory (ROM) van het systeem opgeslagen en werkt deze onafhankelijk van andere soorten software die op het herschrijfbare RAM is geïnstalleerd. Maar hoe firmware precies werkt en waar het wordt opgeslagen, hangt af van het specifieke type en doel.

    Soorten firmware

    Systeemfirmware is de basissoftware die wordt gebruikt voor basisbewerkingen, zoals booting, besturingssystemen laden, hardware-elementen herkennen en de communicatie. Verder kan firmware worden gecategoriseerd op basis van de positie in de softwarestack van een apparaat.

    Dit zijn de verschillende soorten firmware die op een apparaat kunnen staan, afhankelijk van hoe geavanceerd en complex deze is:

    Firmware op laag niveau

    Firmware op laag niveau is een intrinsiek onderdeel van de hardware die is opgeslagen op de ROM-chips (read-only memory) of de programmeerbare ROM-chips (PROM). Deze kunnen niet worden bijgewerkt of herschreven. Apparaten met alleen dit type firmware hebben vaak maar één functie (denk aan digitale wekkers of afstandsbedieningen voor tv's). Hierbij fungeert de firmware in feite als het besturingssysteem.

    Firmware op hoog niveau

    Firmware op hoog niveau wordt geïnstalleerd op de niet-vluchtige flashgeheugenchips van een systeem en niet op de ROM-chips. Deze kunnen dus worden gewijzigd en geüpgraded. Deze firmware zit bijvoorbeeld op pc's, Macs en gameconsoles en voert complexere instructies uit. Het 'hoge niveau' verwijst naar de plek in de softwarestack boven de firmware op laag niveau.

    Subsysteem-firmware

    Subsysteem-firmware of apparaatfirmware is een speciaal soort firmware op hoog niveau die onafhankelijk van de hoofdsysteemfirmware wordt uitgevoerd. Voorbeelden van subsysteem-hardwarecomponenten die meestal hun eigen firmware hebben zijn CPU's, geluidskaarten en monitoren.

    Zijn firmware-updates belangrijk?

    Firmware-updates zijn belangrijk omdat de fabrikant er zo voor kan zorgen dat de apparaten compatibel blijven met nieuwe softwareformaten. Uw telefoon heeft bijvoorbeeld een update nodig, zodat deze met nieuwe iOS- of Android-versies kan communiceren en nieuwe functies kan integreren.

    Maar het is niet alleen een kwestie van compatibiliteit. Firmware-updates lossen storingen, haperingen en bugs op, voorkomen crashes en helpen te voorkomen dat computers na verloop van tijd trager worden. Naast het oplossen van prestatieproblemen dragen firmware-updates ook bij aan het verbeteren van de apparaatbeveiliging.

    Weergave van de voordelen van firmware-updates, waaronder betere beveiliging, compatibiliteit en prestaties.De voordelen van firmware-updates zijn onder andere verbeterde compatibiliteit, prestaties en beveiliging.

    Wat is firmwarebeveiliging?

    Firmwarebeveiliging beschermt tegen hackers die misbruik maken van de zwakke plekken in firmwarecode om onbevoegd toegang tot een apparaat te krijgen en malware te installeren of gegevens te stelen. Vroeger was firmwarebeveiliging vooral een probleem voor apparaten zoals routers en servers.

    Maar door de opkomst van smart homes, wordt firmwarebeveiliging steeds belangrijker om ervoor te zorgen dat IoT-apparaten (Internet of Things) geen gemakkelijk doelwit worden voor dreigingen zoals rootkits, een vorm van malware die verborgen zit in firmwarecode, alleen zichtbaar voor de allerbeste scanners van antivirussoftware.

    Het allerbelangrijkste bij het onderhouden van de firmwarebeveiliging op uw apparaten is het up-to-date houden van de firmware. Dit ligt aan de patches voor de firmware-updates. Deze zijn ontworpen voor het oplossen van problemen die voor de aanval kunnen worden gebruikt.

    Wat is het verschil tussen firmware en software?

    Firmware is technisch gezien een soort software, alleen veschillen ze in de functies die ze hebben. Firmware wordt ook wel software voor hardware genoemd en is niet ontworpen voor interactie met de gebruiker. In plaats daarvan zorgt firmware ervoor dat het apparaat op basisniveau in staat is te functioneren en met elementen in het bredere systeem te communiceren.

    Software is niet direct afhankelijk van een specifieke hardwarecomponent. In die zin staat software boven de firmware in de systeemhiërarchie. Firmware (en de geïntegreerde hardwarecomponenten) voert de software uit in de vorm van besturingssystemen, programma's en apps waarmee u communiceert.

    Het updaten van firmware en belangrijke software zoals besturingssystemen is allebei essentieel. Als de firmware of het besturingssysteem niet functioneert, werkt het apparaat niet goed. Hetzelfde geldt voor stuurprogramma's.

    Zijn stuurprogramma's een soort firmware?

    Hoewel stuurprogramma's en firmware allebei een soort software zijn die ervoor zorgen dat de hardware naar behoren werkt, hebben ze een verschillende functie. Firmware wordt direct op een hardwareapparaat geprogrammeerd om instructies te geven. Stuurprogramma's daarentegen stellen een besturingssysteem in staat bepaalde apparaat (zoals een aangesloten muis) te herkennen en ermee te communiceren.

    Welke soorten apparaten gebruiken firmware?

    Firmware zit in talloze moderne apparaten. Vrijwel elk digitaal apparaat, van slimme gloeilampen tot hoofdtelefoons, heeft firmware nodig om te functioneren. Dit zijn enkele veelgebruikte voorbeelden:

    Desktops en laptops

    De firmware op een computer wordt BIOS of Unified Extensible Firmware Interface (UEFI) genoemd en is opgeslagen in het toegewezen geheugen van het moederbord of logic board bij een Mac. De firmware van een computer wordt gebruikt om het besturingssysteem op te starten. Veel randapparatuur en gerelateerde apparaten, zoals routers, hebben ook hun eigen firmware.

    Slimme apparaten

    Van televisies tot koelkasten, elk apparaat met slimme functies of IoT-verbinding heeft firmware. De firmware en software hierop hoeven niet zo vaak geüpdatet te worden als de firmware op computers.

    Mobiele apparaten

    Telefoons, tablets en smartwatches hebben firmware nodig om te kunnen werken. Het soort firmware varieert door de verschillende vereisten voor iOS bij Apple en voor Android bij apparaten zoals van Samsung.

    Apparaten

    Huishoudelijke apparaten die geprogrammeerd kunnen worden, zoals magnetrons en wasmachines, gebruiken firmware om instructies en invoer van de gebruikers naar de mechanische elementen van het apparaat te sturen.

    Auto's

    Van sensoren tot navigatiesystemen, de technologie in moderne auto's beschikt tegenwoordig grotendeels over eigen firmware voor het uitvoeren van specifieke taken.

    Wat zijn de voordelen van het updaten van firmware?

    Firmware-updates verbeteren de stabiliteit, beveiliging en prestaties van uw apparaat door oplossingen, patches en compatibiliteitsupdates toe te passen. Deze updates helpen uw apparaat te functioneren met nieuwe besturingssystemen of nieuwe functies en functionaliteit toe te voegen.

    Stabiliteit

    Door de implementatie van firmware-updates die bugs en problemen oplossen, kunt u het systeem stabiel houden en voor compatibiliteit met nieuwe hardware- en softwarecomponenten zorgen. De stabiliteit van uw CPU kan worden beoordeeld met een stresstest om prestatieproblemen op te sporen.

    Beveiliging

    Firmware is doorgaans kwetsbaar voor aanvallen, omdat deze meestal geen beveiligingsmaatregelen heeft. Hierdoor kunnen exploits eenvoudig aan de code van de firmware worden toegevoegd zonder ontdekt te worden, waardoor de deur openstaat voor malware.

    Het is cruciaal om de beveiligingsoplossingen meteen toe te passen zodra ze beschikbaar zijn om uw firmware te beschermen, mogelijke exploits te patchen en kwetsbaarheden op te lossen. Zo kunt u voorkomen dat uw activiteiten worden gevolgd, uw gegevens worden gestolen of uw systeem instabiel wordt.

    Prestaties

    Firmware-updates verbeteren de prestaties door het wegwerken van fouten en inefficiënties in de hardware en het mogelijk maken van nieuwe functies, zoals de compatibiliteit met nieuwe formaten. Soms kunt u oudere apparaten die op hun laatste benen lopen nieuw leven inblazen door een uitgebreide firmware-update uit te voeren.

    Firmware-updates toepassen

    Veel fabrikanten bieden OTA-updates (over the air) die ze in combinatie met een firmware-update of -melding leveren. Hiermee kunt u de update met één klik installeren. Ga voorzichtig te werk wanneer u de update handmatig uitvoert. Door de verkeerde firmware te installeren, kan uw apparaat defect raken.

    Volg deze tips om uw firmware veilig bij te werken (ook wel bekend als het flashen van uw firmware):

    • Kijk welk model en welke firmwareversie uw apparaat heeft. Dit vindt u meestal in het instellingenmenu op het apparaat of in de app die wordt gebruikt om ermee te communiceren.

    • Ga naar de website van de fabrikant en zoek precies het model dat u heeft. Download updates alleen van de officiële website om te voorkomen dat u per ongeluk schadelijke software installeert. Sommige fabrikanten bieden een hulpprogramma dat de nieuwste update voor uw systeem identificeert en downloadt.

    • Zorg voor een betrouwbare, ononderbroken stroomvoorziening en installeer updates niet op batterijen. Firmware is essentieel voor uw apparaat. Door een mislukte installatie als gevolg van stroomuitval kan het apparaat volledig onbruikbaar worden.

    • Bij problemen met de firmware is het raadzaam deze niet te verwijderen. Voer in plaats daarvan een upgrade uit of vervang de firmware door een andere versie.

    • Bij een Mac moet u mogelijk een firmwarewachtwoord invoeren. Dit kan worden in- of uitgeschakeld via macOS-herstel > Hulpprogramma's > Opstartbeveiligingshulpprogramma (of Hulpprogramma met firmwarewachtwoord).

    Zorg dat uw computer soepel blijft werken met AVG Driver Updater

    Hoewel het belangrijk is om uw firmware up-to-date te houden, hangen de algemene prestaties van uw apparaat ook van andere factoren af. AVG Driver Updater scant automatisch op verouderde of ontbrekende stuurprogramma's, voert geavanceerde controles op malware en compatibiliteit uit en installeert de nieuwste versie voor maximale prestaties en beveiliging, zonder veel gedoe. Installeer AVG Driver Updater vandaag nog om uw apparaat soepel te laten draaien.

    Geef uw telefoon superkrachten met AVG Cleaner

    Gratis installeren

    Zorg dat uw iPhone soepel blijft werken met AVG Mobile Security

    Gratis installeren
    Prestatietips
    Prestaties
    Oliver Buxton
    14-07-2023