Wat is een apparaatstuurprogramma? Hoe werkt het?

Het besturingssysteem, andere applicatieprogramma's en de verschillende hardwareapparaten zijn allemaal gebouwd door verschillende groepen mensen. Daarom kunnen het besturingssysteem en andere programma's standaard niet communiceren met de hardwareapparaten. Dit is waar een apparaatstuurprogramma binnenkomt. Het is een stukje software dat fungeert als vertaler tussen de besturingssystemen en de hardwareapparaten. De taak van een apparaatstuurprogramma is om een ​​soepele werking van hardwareapparaten die op het systeem zijn aangesloten, mogelijk te maken. Een printerstuurprogramma vertelt het besturingssysteem hoe de geselecteerde informatie op de pagina moet worden afgedrukt. Om ervoor te zorgen dat het besturingssysteem de bits in een audiobestand omzet in de juiste uitvoer, is een stuurprogramma voor een geluidskaart nodig. Zo bestaan ​​er apparaatstuurprogramma's voor elk hardwareapparaat dat op uw systeem is aangesloten.

Wat is een apparaatstuurprogramma?  Hoe werkt het?

Wat is een apparaatstuurprogramma?

Het besturingssysteem hoeft de details achter de werking van de hardware niet te kennen. Met behulp van het apparaatstuurprogramma communiceert het alleen met dat specifieke stuk hardware. Als het bijbehorende apparaatstuurprogramma niet is geïnstalleerd, is er geen communicatieverbinding tussen het besturingssysteem en de hardware. Een dergelijk hardwareapparaat werkt mogelijk niet goed. Een apparaatstuurprogramma en het bijbehorende hardwareapparaat communiceren via de computerbus waarop het apparaat is aangesloten. Apparaatstuurprogramma's verschillen per besturingssysteem en zijn afhankelijk van de hardware. Een apparaatstuurprogramma wordt ook wel een softwarestuurprogramma of gewoon een stuurprogramma genoemd.

Hoe werken apparaatstuurprogramma's?

Een hardwareapparaat wil communiceren met een programma op uw systeem. Je kunt deze situatie zien als twee entiteiten die verschillende talen spreken. Er is dus behoefte aan een vertaler. De device driver speelt hier de rol van vertaler. De software geeft de driver informatie die uitlegt wat de hardware moet doen. Het apparaatstuurprogramma gebruikt de informatie om het stuurprogramma het werk te laten doen.

Een apparaatstuurprogramma vertaalt de instructies van een softwareprogramma/het besturingssysteem naar een taal die door het hardwareapparaat wordt begrepen. Om het systeem efficiënt te laten werken, moet u over alle benodigde apparaatstuurprogramma's beschikken. Wanneer u uw systeem inschakelt, communiceert het besturingssysteem met de apparaatstuurprogramma's en het BIOS om te beslissen over het uitvoeren van verschillende hardwaretaken.

Als er geen apparaatstuurprogramma zou zijn, zou het systeem ofwel op geen enkele manier met de apparaten kunnen communiceren of zouden softwareprogramma's moeten weten hoe ze rechtstreeks met de hardware moeten communiceren (gezien het brede scala aan programma's en hardwareapparaten dat we tegenwoordig hebben, is dit moeilijk zou zijn). Het is niet mogelijk om software te bouwen die direct kan communiceren met allerlei hardware apparaten. Apparaatstuurprogramma's zijn dus de game-changers.

Beide - hardwareapparaten en softwareprogramma's zijn afhankelijk van apparaatstuurprogramma's voor een soepele werking. Programma's gebruiken meestal algemene opdrachten om toegang te krijgen tot apparaten. Een apparaatstuurprogramma vertaalt deze in gespecialiseerde opdrachten die door het apparaat kunnen worden begrepen.

Apparaatstuurprogramma's worden meestal geleverd als ingebouwde componenten in een besturingssysteem. Ze worden geleverd door de fabrikant. Als een hardware- of softwarecomponent wordt vervangen of bijgewerkt, worden deze apparaatstuurprogramma's onbruikbaar.

Stuurprogramma's voor virtuele apparaten

Een virtueel apparaatstuurprogramma is een onderdeel van een apparaatstuurprogramma dat een hardwareapparaat helpt om communicatie met het besturingssysteem of een programma tot stand te brengen. Het zijn stuurprogramma's voor virtuele apparaten. Virtuele apparaatstuurprogramma's helpen bij de soepele gegevensstroom. Meerdere applicaties hebben zonder conflict toegang tot een bepaald hardwareapparaat. Wanneer een virtueel apparaatstuurprogramma een onderbrekingssignaal ontvangt van een hardwareapparaat, bepaalt het de volgende handelwijze op basis van de status van de apparaatinstellingen.

Waar wordt een virtueel apparaatstuurprogramma gebruikt?

Wanneer we software gebruiken om een ​​hardwareapparaat te emuleren, wordt een virtueel apparaatstuurprogramma gebruikt om zo'n apparaat te verwijderen. Een geschikt voorbeeld is het gebruik van een VPN . Je maakt een virtuele netwerkkaart aan zodat je veilig verbinding kunt maken met internet. Dit is een virtuele netwerkkaart gemaakt door de VPN. Voor deze kaart is een geschikt stuurprogramma vereist, dat meestal door de VPN-software zelf wordt geïnstalleerd.

Hebben alle apparaten stuurprogramma's nodig?

Of een apparaat een stuurprogramma nodig heeft, hangt af van het feit of uw besturingssysteem het hardwareapparaat en de bijbehorende functies herkent. Sommige randapparatuur die niet bekend is bij het besturingssysteem en waarvoor een stuurprogramma nodig is, zijn: videokaart, USB-apparaat, geluidskaart, scanner, printer, controllermodem, netwerkkaart, kaartlezer enz. Besturingssystemen hebben meestal enkele generieke stuurprogramma's die algemene hardwareapparaten toestaan basisniveau te werken. Nogmaals, de voorwaarde is dat het besturingssysteem de functies van het apparaat moet herkennen. Sommige apparaten die kunnen werken met generieke stuurprogramma's zijn: RAM, toetsenbord, muis, luidsprekers, monitor, harde schijf, schijfstation, CPU, voeding, joystick enz ... Men moet zich ervan bewust zijn dat het generieke stuurprogramma dat door het besturingssysteem wordt geleverd niet is bijgewerkt zo vaak als de stuurprogramma's die door de hardwarefabrikant worden geleverd.

Lees ook: Wat is een computerbestand? 

Wat gebeurt er als u geen stuurprogramma hebt geïnstalleerd?

Als u geen stuurprogramma voor een apparaat hebt geïnstalleerd, werkt het apparaat mogelijk helemaal niet of slechts gedeeltelijk. Apparaten zoals muis/toetsenbord werken bijvoorbeeld zonder stuurprogramma. Maar als je muis extra knoppen heeft of je toetsenbord een aantal speciale toetsen, dan werken die functies niet. Als u een Windows-gebruiker bent, kunt u de driverconflictfout vinden in Apparaatbeheer als u een ontbrekend stuurprogramma hebt. Gewoonlijk brengt de fabrikant een stuurprogramma-update uit om de door het stuurprogramma geproduceerde fouten te wissen. Zorg daarom altijd voor de up-to-date versie van het stuurprogramma voor uw hardwareapparaten.

Een stuurprogramma werkt alleen als u het bijbehorende apparaat op uw systeem hebt geïnstalleerd. Als u een driver probeert te installeren voor hardware die niet bestaat, zal dit niet gebeuren. Als u bijvoorbeeld een stuurprogramma voor een videokaart installeert wanneer u geen videokaart op uw systeem hebt, krijgt uw systeem niet de mogelijkheid om met een videokaart te werken. U moet beide hebben: het hardwareapparaat en het bijgewerkte apparaatstuurprogramma ervoor.

Typen apparaatstuurprogramma's

Er bestaat een apparaatstuurprogramma voor bijna elk hardwareapparaat dat tegenwoordig wordt gebruikt. Deze stuurprogramma's kunnen grofweg worden ingedeeld in de volgende 2 categorieën: stuurprogramma's voor gebruikersapparaten en stuurprogramma's voor kernelapparaten

Stuurprogramma's voor gebruikersapparaten

Dit zijn apparaatstuurprogramma's die de gebruiker activeert terwijl hij/zij het systeem gebruikt. Deze zijn voor de apparaten die de gebruiker op het systeem heeft aangesloten, behalve die met betrekking tot de kernelsoftware . De apparaatstuurprogramma's voor plug-and-play-apparaten worden beschouwd als apparaatstuurprogramma's voor gebruikers. Om de systeembronnen te ontlasten, worden stuurprogramma's voor gebruikersapparaten naar de schijf geschreven. Maar de apparaatstuurprogramma's voor spelapparaten worden meestal in het hoofdgeheugen bewaard.

Lees ook:  Wat is een ISO-bestand?

Stuurprogramma's voor kernelapparaten

Generieke stuurprogramma's die samen met het besturingssysteem als ingebouwde software beschikbaar zijn, worden stuurprogramma's voor kernelapparaten genoemd. Ze worden in het geheugen geladen als onderdeel van het besturingssysteem. Een verwijzing naar de bestuurder wordt in het geheugen opgeslagen en kan indien nodig worden aangeroepen. Kernel-apparaatstuurprogramma's zijn voor apparaten zoals de processor, het moederbord, BIOS en andere apparaten die betrekking hebben op de kernelsoftware.

Met kernelapparaatstuurprogramma's is er een veelvoorkomend probleem. Bij het aanroepen wordt een kernelapparaatstuurprogramma in het RAM geladen. Dit kan niet worden verplaatst naar het virtuele geheugen. Als er meerdere apparaatstuurprogramma's tegelijkertijd worden uitgevoerd, wordt het systeem traag. Om dit probleem op te lossen, heeft elk besturingssysteem een ​​minimale systeemvereiste. De besturingssystemen bundelden de bronnen die stuurprogramma's voor kernelapparaten nodig hadden. Dit zorgt ervoor dat gebruikers zich geen zorgen hoeven te maken over geheugenvereisten.

Andere soorten apparaatstuurprogramma's

1. Generieke en OEN-stuurprogramma's

Als het apparaatstuurprogramma samen met het besturingssysteem beschikbaar is, wordt dit een algemeen apparaatstuurprogramma genoemd. Een generiek apparaatstuurprogramma werkt voor een bepaald apparaat, ongeacht het merk. Windows 10 heeft generieke apparaatstuurprogramma's voor veelgebruikte hardwareapparaten.

Soms hebben de hardwareapparaten bepaalde functies die een besturingssysteem niet kan herkennen. De fabrikant van het apparaat levert het bijbehorende stuurprogramma voor dergelijke apparaten. Dit worden OEM-apparaatstuurprogramma's genoemd. Om dergelijke apparaten goed te laten werken, moeten de stuurprogramma's afzonderlijk worden geïnstalleerd na installatie van het besturingssysteem. Rond de tijd dat Windows XP in gebruik was, moesten zelfs drivers voor het moederbord apart worden geïnstalleerd. Tegenwoordig bieden de meeste moderne systemen ingebouwde generieke apparaatstuurprogramma's.

2. Blok- en karakterstuurprogramma's

Apparaatstuurprogramma's kunnen worden geclassificeerd als blokstuurprogramma's of tekenstuurprogramma's op basis van hoe gegevens worden gelezen en geschreven. Apparaten zoals harde schijven, cd- roms en USB-drives worden geclassificeerd op basis van de manier waarop ze worden gebruikt.

De term blokstuurprogramma wordt gebruikt wanneer meer dan één teken tegelijk wordt gelezen of geschreven. Er wordt een blok gemaakt en het blokapparaat probeert de hoeveelheid informatie op te halen die past bij de grootte van het blok. Harde schijven en cd-roms worden geacht apparaatstuurprogramma's te blokkeren.

De term tekenstuurprogramma wordt gebruikt wanneer gegevens één teken tegelijk worden geschreven. Character device drivers maken gebruik van seriële bussen. Elk apparaat dat op de seriële poort is aangesloten, heeft een tekenstuurprogramma. Een muis is bijvoorbeeld een apparaat dat is aangesloten op een seriële poort. Het maakt gebruik van een karakterapparaatstuurprogramma.

Lees ook: Wat is Wi-Fi 6 (802.11 ax)?

Apparaatstuurprogramma's beheren

Alle stuurprogramma's op uw Windows-systeem worden beheerd door Apparaatbeheer. Apparaatstuurprogramma's hebben na installatie niet veel aandacht nodig. Af en toe hebben ze updates om een ​​bug op te lossen of een update die een nieuwe functie biedt. Daarom is het een goede gewoonte om af en toe te controleren op stuurprogramma-updates en deze (indien aanwezig) te installeren. Om uw werk gemakkelijk te maken, zijn er enkele programma's die uw apparaatstuurprogramma's controleren en bijwerken.

De driverupdates van de fabrikant zijn altijd gratis beschikbaar op hun officiële website. Zorg ervoor dat u niet betaalt voor een update van het apparaatstuurprogramma!

Het bijwerken van uw stuurprogramma's is belangrijk omdat veel problemen met een hardwareapparaat vaak terug te voeren zijn op een probleem met het apparaatstuurprogramma.

Samenvatting

  • Een apparaatstuurprogramma helpt het besturingssysteem en andere programma's om te communiceren met de hardwareapparaten die op het systeem zijn aangesloten
  • Moderne besturingssystemen bieden ingebouwde apparaatstuurprogramma's voor veelgebruikte randapparatuur
  • Om andere hardwareapparaten te gebruiken, moet u de bijbehorende apparaatstuurprogramma's installeren die door de fabrikant zijn geleverd
  • Het up-to-date houden van uw apparaatstuurprogramma's is cruciaal voor het functioneren van het systeem.
  • Een extern apparaatstuurprogramma is alleen vereist voor die apparaten waarvan de functies niet worden herkend door uw besturingssysteem.
Sign up and earn $1000 a day ⋙

Leave a Comment

ChatGPT draait mogelijk stil op uw telefoon en hoe u dit kunt oplossen

ChatGPT draait mogelijk stil op uw telefoon en hoe u dit kunt oplossen

Met Achtergrondgesprekken kunt u het gesprek met ChatGPT voortzetten, ook als u andere apps gebruikt of het scherm uitstaat. Dit betekent dat ChatGPT 24/7 het telefoongebruik van gebruikers kan beluisteren en monitoren.

Googles Gemini reageert met vreemde, herhaalde onzinwoorden op sommige gebruikers

Googles Gemini reageert met vreemde, herhaalde onzinwoorden op sommige gebruikers

Onlangs merkten sommige gebruikers op dat Google Gemini in sommige reacties herhalende tekst, vreemde tekens en complete onzin gaf.

Volledige code van Luc Tung Tam Quoc nieuwste en instructies om de code te verzilveren

Volledige code van Luc Tung Tam Quoc nieuwste en instructies om de code te verzilveren

Code Luc Tung Tam Quoc geeft nieuwe spelers alles wat ze nodig hebben om hun reis te beginnen.

Code Giang Ho Ngu Tuyet en hoe u de code invoert

Code Giang Ho Ngu Tuyet en hoe u de code invoert

Giang Ho Ngu Tuyet is een MMORPG-spel dat gebaseerd is op de wederzijdse opwekking en wederzijdse remming van de vijf elementen. Met 5 sekten: Shaolin, Ming Cult, Wudang, Yang Familie en Hemelse Ninja, gebaseerd op de vijf elementen: Metaal, Hout, Water, Vuur en Aarde.

MIUI 13-achtergrond, MIUI 13-achtergrond

MIUI 13-achtergrond, MIUI 13-achtergrond

MIUI 13-achtergronden met veel verschillende thema's, van abstract tot landschap, gecombineerd met levendige en aantrekkelijke kleuren waaruit gebruikers kunnen kiezen.

Hoe u uw virus- en bedreigingsbeveiliging kunt oplossen, wordt beheerd door uw organisatiefout

Hoe u uw virus- en bedreigingsbeveiliging kunt oplossen, wordt beheerd door uw organisatiefout

Wat moet u doen om de fout 'Uw virus- en bedreigingsbeveiliging wordt beheerd door uw organisatie' op te lossen?

Hoe u het probleem met een Chromebook die niet aangaat kunt oplossen

Hoe u het probleem met een Chromebook die niet aangaat kunt oplossen

Als uw Chromebook niet opstart, voelt u zich waarschijnlijk gefrustreerd en hopeloos. Gelukkig zijn de meeste redenen waarom een ​​Chromebook niet aangaat, eenvoudig op te lossen.

Waarom moet je altijd de app-machtigingen controleren voordat je op Installeren klikt?

Waarom moet je altijd de app-machtigingen controleren voordat je op Installeren klikt?

Neem even de tijd om uw app-machtigingen te controleren. Dat kan u later een hoop privacy- en beveiligingsproblemen besparen!

Hoe speel je Rengar DTCL seizoen 14, standaard items, opstelling...

Hoe speel je Rengar DTCL seizoen 14, standaard items, opstelling...

Rengar DTCL seizoen 14 zal de hoofdrol spelen als sluipmoordenaar, met het vermogen om naar de vijand met de minste gezondheid te springen en zware fysieke schade toe te brengen.

Kan autisme worden vastgesteld op basis van gezichtskenmerken?

Kan autisme worden vastgesteld op basis van gezichtskenmerken?

Het gebruik van gezichtskenmerken om autisme op te sporen, is een groeiend onderzoeksgebied. Hoewel het kan helpen bij de diagnose, is veel van het onderzoek nog onbetrouwbaar.

10 soorten ziekten die door technologie worden veroorzaakt en alleen bij moderne mensen voorkomen

10 soorten ziekten die door technologie worden veroorzaakt en alleen bij moderne mensen voorkomen

Technologie brengt gemak en onbeperkte connectiviteit met zich mee, verandert ieders leven, maar brengt ook ziektes met zich mee die we voorheen niet zagen.

Aankopen verplaatsen tussen twee Apple-accounts

Aankopen verplaatsen tussen twee Apple-accounts

Als u apps, abonnementen, muziek, video's of andere content hebt gekocht via één Apple-account, kunt u nu indien nodig uw aankopen overzetten naar een ander Apple-account.

Hoe u persoonlijke informatie van fotos op uw telefoon kunt verbergen

Hoe u persoonlijke informatie van fotos op uw telefoon kunt verbergen

Met de Skitch-applicatie voor Android en iOS kun je afbeeldingen bewerken. Je hebt hierbij onder andere de mogelijkheid om persoonlijke en vertrouwelijke informatie in de afbeelding te vervagen.

5 beste productiviteitsplugins voor Tmux

5 beste productiviteitsplugins voor Tmux

In dit artikel worden enkele van de beste plugins voor Tmux geïntroduceerd waarmee u uw Terminal-workflow kunt optimaliseren.

Samsung-telefoon vinden, hoe Samsung vinden als deze verloren is

Samsung-telefoon vinden, hoe Samsung vinden als deze verloren is

Het terugvinden van een Samsung-telefoon en een verloren apparaat is eenvoudig als je weet hoe. Quantrimang.com legt uit hoe u een verloren iPhone kunt terugvinden, vergelijkbaar met Samsung-telefoons. U hoeft geen applicaties van derden te downloaden om de telefoon te vinden met de onderstaande methode.