Zacht

Een A tot Z-gids voor apparaatstuurprogramma's op Windows 10, 8.1 en 7

Laatst bijgewerkt 17 april 2022 gids voor apparaatstuurprogramma's 0

Apparaatstuurprogramma's zijn cruciaal voor de prestaties van het systeem. Toch lijkt het erop dat veel pc-gebruikers (zelfs degenen die zichzelf als geavanceerd beschouwen) een vaag begrip hebben van de rol van een stuurprogramma in het systeem, de functies, typen, enzovoort.

Dit bericht is een kort niet-technisch overzicht waarin wordt uitgelegd hoe chauffeurs werken en waarom ze belangrijk zijn. Zo'n handleiding is handig voor elke pc-gebruiker die zijn apparaat graag zo efficiënt mogelijk wil gebruiken.

Wat is een apparaatstuurprogramma?

Volgens Wikipedia , een bestuurder is een computerprogramma dat een bepaald type apparaat bedient of bestuurt dat op een computer is aangesloten.

Simpel gezegd, een stuurprogramma is een software-element dat hardware verbindt met het besturingssysteem. Via een driver is de kernel van een pc verbonden met hardware-elementen. Praktisch gezien zou het volgende onmogelijk zijn zonder systeemstuurprogramma's:

  • Een pagina met tekst afdrukken;
  • Een MP3-bestand afspelen (een systeem gebruikt geluidsstuurprogramma's om binaire kon in MP3 te vertalen);
  • Het gebruik van een toetsenbord, een videokaart, een muis, enz.

Het doel van een stuurprogramma is om ervoor te zorgen dat de hardware soepel wordt aangesloten op elke versie van het besturingssysteem.

Hoe werkt een chauffeur?

Hoe apparaatstuurprogramma werkt

Een effectieve manier om over stuurprogramma's te denken, is door ze te zien als tussenpersonen tussen een programma op een pc en een stuk hardware dat het gebruikt om te draaien. Op zichzelf zijn de software en de hardware op geen enkele manier met elkaar verbonden - technisch gesproken spreken ze verschillende talen.

Via drivers is echter een verbinding tussen beide mogelijk. Het creëert een communicatieprotocol en de interface, waardoor alle software-hardware-interacties mogelijk zijn. De impact van een systeemstuurprogramma is enorm - zonder dat zou het praktisch onmogelijk zijn om software te bouwen en uit te voeren.

Kernel versus gebruikersmodusstuurprogramma's - wat is het verschil?

Er zijn verschillende soorten apparaatstuurprogramma's - die voor het moederbord, BIOS, virtuele apparaten, enzovoort. Ze worden echter gewoonlijk ingedeeld in twee brede categorieën: stuurprogramma's voor de kernel en de gebruikersmodus. Wat is het verschil tussen de twee? Laten we eens nader kijken en proberen onderscheid te maken:

Kernelstuurprogramma's

Kerneldrivers worden gebruikt om een ​​besturingssysteem in het geheugen te laden. Omdat er een limiet is aan kernelstuurprogramma's die een systeem gelijktijdig kan uitvoeren vanwege hun hoge CPU-gebruik en systeemimpact, zijn kernelmodus-apparaten meestal gereserveerd voor de meest vertrouwde functies op kernelniveau van de computer. Die omvatten het draaien van het BIOS, het moederbord, de processor, enzovoort.

kernelstuurprogramma's

Een pc-gebruiker moet er rekening mee houden dat een crash van een kernelstuurprogramma fataal kan zijn voor het systeem en de hele pc kan laten crashen.

Drivers in gebruikersmodus

Een gebruikersmodusstuurprogramma wordt gebruikt wanneer een pc-gebruiker een situatie activeert waarin een nieuw stuk hardware (niet op kernel gebaseerd) op de computer wordt aangesloten. Dit omvat de meeste plug-and-play-apparaten - printers, toetsenborden, microfoons, enz. In tegenstelling tot een kernelstuurprogramma heeft een gebruikersmodus geen directe toegang tot hardware - het stuurprogramma communiceert met alle hardware-elementen via de API van een systeem.

Drivers in gebruikersmodus

Het goede nieuws over stuurprogramma's in de gebruikersmodus is dat hun crashes op geen enkele manier fataal zijn. Een systeem kan nog steeds worden hersteld nadat een stuurprogramma niet meer reageert.

Om de systeemimpact van stuurprogramma's in de gebruikersmodus te verminderen, kunt u ze naar een schijf schrijven. De enige uitzondering op deze praktijk zijn de spelstuurprogramma's die beter in het RAM kunnen worden opgeslagen.

Andere soorten stuurprogramma's

Er zijn andere classificaties van chauffeurs op basis van hun doelstellingen en prestaties. In dit blok kom je meer te weten over de belangrijkste soorten apparaatstuurprogramma's en de verschillen daartussen.

Blok versus karakters

Zowel blok- als tekenstuurprogramma's worden gebruikt voor het lezen en schrijven van gegevens. Afhankelijk van het gebruik kunnen USB's, harde schijven en CD-ROM's als een van de andere worden geclassificeerd.

Karakter stuurprogramma's schrijf één karakter van gegevens gelijk aan een byte aan informatie tegelijk. De vuistregel is dat elk apparaat dat op een seriële poort is aangesloten, een tekenstuurprogramma gebruikt. Dit type wordt ook gebruikt voor seriële bussen. Muis, als een serieel apparaat, is een goed voorbeeld van het gebruik van karakterstuurprogramma's.

Stuurprogramma's blokkeren , aan de andere kant, kan meerdere tekens tegelijk lezen en schrijven. De naam van het type is afgeleid van het bedrijfsmodel. Een blokstuurprogramma werkt door een blok te maken en het in te vullen met zoveel gegevens als het kan bevatten. Een dergelijk type apparaatstuurprogramma wordt gebruikt door de harde schijf of cd-rom (dit laatste vereist echter dat de kernel elke keer controleert of het apparaat is aangesloten op een pc wanneer deze wordt aangeroepen door software).

Stuurprogramma's voor virtuele apparaten

Virtuele apparaatstuurprogramma's worden gebruikt voor het uitvoeren van emulatiesoftware. De meest voorkomende voorbeelden hiervan zijn virtuele testomgevingen of een VPN. Om een ​​emulator uit te voeren, moet een systeem mogelijk een virtuele netwerkkaart maken - om dat te doen, is het stuurprogramma vereist. Dat is wanneer een virtueel apparaatstuurprogramma nodig is om de soepele prestaties van een emulator te garanderen, een internetverbinding in te schakelen, enzovoort.

Generiek versus fabrikant van originele apparatuur

Een ander onderscheid tussen apparaatstuurprogramma's is om erachter te komen of ze generiek of OEM-gerelateerd zijn (Original Equipment Manufacturer).

Elk stuurprogramma dat door het besturingssysteem wordt gebruikt, is naar alle waarschijnlijkheid algemeen . OEM-gerelateerde kunnen worden gebruikt door verschillende software-uitgevers of zijn specifiek voor een bepaald apparaat.

Windows 10 werkt bijvoorbeeld met generieke stuurprogramma's.

Als er echter geen generiek stuurprogramma is voor bepaalde hardware die is ontworpen om op een pc te worden aangesloten, zal een fabrikant een eigen stuurprogramma ontwerpen dat OEM-gerelateerd . Een gebruiker zou deze stuurprogramma's handmatig moeten installeren nadat de apparatuur op een apparaat is aangesloten.

Opslagplaats voor OEM-stuurprogramma's

In de jaren 90 en begin 2000 werden OEM-stuurprogramma's een zeldzaamheid, aangezien de meeste merken de ingebouwde stuurprogramma's gebruiken.

Beheer van apparaatstuurprogramma's

Nu u meer weet over stuurprogramma's, vraagt ​​u zich misschien af ​​waar u de lijst met alle actieve stuurprogramma's kunt zien die hun prestaties en systeemimpact regelen. Al het bovenstaande kan worden gecontroleerd in Apparaatbeheer, beschikbaar voor alle versies van Windows. Meestal is het niet nodig om te beheren of stuurprogramma's wijzigen omdat ze meestal automatisch worden geïnstalleerd.

Open Apparaatbeheer

Vergeet echter niet om af en toe Windows Update Manager te controleren om ervoor te zorgen dat u de nieuwste versie van alle apparaatstuurprogramma's gebruikt. Het bijwerken van stuurprogramma's is de verantwoordelijkheid van de gebruiker, niet de verantwoordelijkheid van de fabrikant.

Het goede nieuws is dat er tientallen hulpprogramma's voor het bijwerken van stuurprogramma's op de markt zijn. Ze zullen het web controleren op nieuwe versies en deze automatisch installeren. Onthoud dat stuurprogramma-updates zijn: altijd vrij . Wie zegt dat je voor een nieuwe versie moet betalen, is opgelicht. Besteed aandacht aan soortgelijke oplichting en vermijd ze.

Conclusie

Apparaatstuurprogramma's hebben een grote impact als het gaat om een ​​soepele gebruikerservaring en een efficiënte verbinding tussen software en hardware. Als u het verschil kent tussen de meest voorkomende typen stuurprogramma's en de basis van hun beheer kent, verbetert u uw vertrouwen als pc-gebruiker en wordt u beschermd tegen oplichting door aanvallers.