Om een computer efficiënt te laten werken, heeft deze regelmatig updates en onderhoud nodig. Een van de componenten die regelmatig moeten worden bijgewerkt, is een stuurprogramma. Veel mensen die een computer hebben, hebben misschien wel eens van de term 'stuurprogramma' gehoord, maar zijn er misschien niet bekend mee of hoe belangrijk ze zijn voor de werking van de computer.
In dit artikel bespreken we wat stuurprogramma's doen, waarom u ze nodig hebt en hoe u ze correct kunt bijwerken, zodat u uw computer efficiënt kunt laten werken.
Wat zijn stuurprogramma's?
Een driver is low-level code (een programma) die de communicatie tussen een hardwarecomponent of een softwaretoepassing en een besturingssysteem (OS) mogelijk maakt. Het fungeert als een vertaler waarmee uw besturingssysteem hardware of software kan vragen om te doen wat u wilt.
Elke computer heeft meerdere stuurprogramma's die verschillende geïnstalleerde applicaties en hardwarecomponenten besturen. Zonder stuurprogramma's zullen de hardware en software van uw computer niet correct werken, en in sommige gevallen zelfs helemaal niet.
Er zijn eigenlijk twee hoofdtypen stuurprogramma's: apparaatstuurprogramma's en softwarestuurprogramma's.
Apparaatstuurprogramma's
Apparaatstuurprogramma's zijn software die communicatie mogelijk maakt tussen een besturingssysteem en hardware of apparaat.
Ze worden meestal gemaakt door hetzelfde bedrijf dat het apparaat heeft vervaardigd. Wanneer een extern bedrijf echter een apparaatstuurprogramma maakt, wordt het gebouwd volgens de gepubliceerde hardwarestandaard.
Niet alle apparaatstuurprogramma's zijn gebouwd om rechtstreeks met het apparaat zelf te communiceren. In sommige gevallen zijn er meerdere stuurprogramma's in een stapel gestapeld om communicatie mogelijk te maken. Deze gestapelde stuurprogramma's communiceren rechtstreeks met elkaar of met het besturingssysteem. Het stuurprogramma dat rechtstreeks communiceert met het apparaat zelf of het besturingssysteem wordt het functiestuurprogramma genoemd.
Ondertussen worden de stuurprogramma's die de communicatie in verschillende formaten manipuleren, zodat de machine de opdracht kan begrijpen, filterstuurprogramma's genoemd.
Voor verschillende apparaten zijn stuurprogramma's nodig. Hieronder staan enkele van de meest voorkomende:
- Drukkers
- Scanners
- Digitale fototoestellen
- Video-adapters
- Kaartlezers
- Geluidskaarten
- Modems
- Moederbord chipsets
- Beheerders
- Netwerkinterfacekaarten
- Opslagapparaten (HDD en SSD)
Softwarestuurprogramma's
Softwarestuurprogramma's zijn niet gekoppeld aan hardwareapparaten, in tegenstelling tot apparaatstuurprogramma's. In plaats daarvan zijn dit programma's waarmee softwaretoepassingen kunnen communiceren met een besturingssysteem.
Hun primaire doel is het in- of uitschakelen van toegang tot beschermde gegevens die alleen beschikbaar zijn voor programma's in kernelmodus. Dit is de reden waarom softwarestuurprogramma's altijd in kernelmodus worden uitgevoerd.
Opmerking : in de kernelmodus hebben stuurprogramma's onbeperkte toegang tot hardware en computergeheugen. Het kan elke CPU-instructie geven die nodig is om de hardware goed te laten werken.
Wat doen chauffeurs?
Om te begrijpen hoe stuurprogramma's werken, kunt u zich voorstellen dat u probeert een Netflix-show op uw computer te streamen. Wanneer u de video in uw browser afspeelt, stuurt de toepassing uw opdrachtverzoek naar uw besturingssysteem.
Vervolgens moet het besturingssysteem verzoeken naar andere componenten van uw computer sturen die u helpen bij het uitvoeren van opdrachten, zodat u de show kunt bekijken. Het besturingssysteem vraagt de netwerkkaart om de video te bufferen, de juiste opdrachten naar de grafische kaart te sturen om de video weer te geven en te communiceren met de geluidskaart om de audio in de video af te spelen.
Het besturingssysteem stuurt al deze verzoeken naar de stuurprogramma's die bij de vereiste apparaten horen, en de stuurprogramma's van elk apparaat weten precies wat ze moeten doen. Zo weet bijvoorbeeld het stuurprogramma van de netwerkkaart welke gegevens moeten worden overgedragen, weet de videokaart wat moet worden weergegeven en weet de geluidskaart welk geluid moet worden afgespeeld.
Stuurprogramma's communiceren niet alleen met apparaten in uw computer. Ze werken ook met andere machines zoals printers en scanners. Als u bijvoorbeeld in een toepassing op de knop Afdrukken drukt, stuurt het besturingssysteem de opdracht naar de printerdriver om het document af te drukken. De driver vertaalt deze opdracht vervolgens zodat de printer begrijpt wat u wilt doen. Ten slotte drukt de printer het document af en voltooit uw aanvraag.
Uw computer kan aan al uw verzoeken en opdrachten voldoen omdat het besturingssysteem weet hoe het de apparaten moet vragen hun werk te doen via stuurprogramma's.
Waarom heb je stuurprogramma's nodig?
U hebt stuurprogramma's nodig om uw computer te kunnen gebruiken. Zoals eerder vermeld, zijn stuurprogramma's nodig zodat uw computer kan communiceren met zijn eigen hardware, andere apparaten en software. Zonder de stuurprogramma's zou uw computer nutteloos zijn en zou al zijn hardware niet samenwerken.
Waarom is het updaten van stuurprogramma's belangrijk?
Stuurprogramma-updates kunnen veel dingen bieden, waaronder nieuwe beveiligingspatches, zoals voorkomen dat hackers uw bestanden beschadigen en upgrades naar de technologie van uw apparaat. Vaak zullen apparaatfabrikanten eventuele fouten of glitches, ook wel bugs genoemd, identificeren en vervolgens een update maken om deze te verhelpen.
Afgezien daarvan worden, naarmate de technologie voortschrijdt, voortdurend nieuwe fouten en bedreigingen geïdentificeerd, en stuurprogramma-updates stellen pc-fabrikanten in staat om fixes en verbeteringen te blijven aanbieden aan gebruikers die hun apparaten hebben gekocht. Bovendien, als stuurprogramma-updates uw apparaat ondersteunen, hoeft u geen nieuwe componenten aan te schaffen, zelfs niet als er een nieuwe technologie wordt geïntroduceerd.
Als u uw stuurprogramma's niet bijwerkt, kan dit tot grotere problemen leiden. Afgezien van het mislopen van nieuwe functies of prestatie-upgrades, kan uw apparaat vatbaar zijn voor bedreigingen zoals hacks of virussen en kan het zelfs helemaal niet meer werken. Als u bovendien het stuurprogramma van een essentieel onderdeel van uw computer, zoals het moederbord of de videokaart, niet bijwerkt, kan uw computer onbruikbaar worden.
Hoe weet ik of een stuurprogramma moet worden bijgewerkt?
De symptomen van een verouderd stuurprogramma kunnen variëren, afhankelijk van het apparaat waaraan het is gekoppeld. Als u bijvoorbeeld uw beeldschermstuurprogramma gedurende een langere periode niet hebt bijgewerkt, kan het symptomen van vertraging, wazige afbeeldingen, gepixelde of knipperende schermen vertonen.
Voor moederborden kunt u ervaren dat uw computer crasht, niet goed opstart of het systeem traag wordt, zelfs bij de meest elementaire taken.
Als u een probleem met uw computer tegenkomt dat niet snel kan worden opgelost door hem opnieuw op te starten, is het bijwerken van de driver de volgende oplossing. Hoewel dit niet het antwoord is op alle problemen, zou het altijd deel moeten uitmaken van de stappen voor probleemoplossing die computergebruikers kunnen uitvoeren.
Om al deze problemen te voorkomen, kunt u uw computer zo instellen dat de stuurprogramma's automatisch worden bijgewerkt .
Bijgewerkt en onderhouden
Nu u weet wat stuurprogramma's zijn en wat ze doen, wordt het gemakkelijk om uw computer te onderhouden en bij te werken. Afgezien daarvan, als u problemen ondervindt met uw computer, kan een eenvoudige update van het stuurprogramma of het oplossen van problemen het probleem oplossen.