Home

stuurprogramma

Stuurprogramma, in informatica, is de term voor een device driver: software die de communicatie tussen het besturingssysteem en hardware-apparaten mogelijk maakt. Het fungeert als een interface die commando’s van het besturingssysteem omzet in apparaatgebonden operaties.

Door een stuurprogramma kan het besturingssysteem generieke I/O-verzoeken afhandelen zonder kennis van de specifieke hardware. Drivers

Soorten stuurprogramma’s variëren per doel en besturingssysteem. Voorbeelden zijn grafische kaarten, opslagcontrollers, netwerkadapters, geluidskaartjes en USB-apparaten.

Installatie en onderhoud zijn belangrijke aspecten. Stuurprogramma’s worden geleverd door fabrikanten of door het besturingssysteem en

Veiligheids- en stabiliteitskwesties spelen eveneens een rol: faulty of verouderde drivers kunnen crashes veroorzaken of beveiligingsproblemen

Verschil met firmware: een stuurprogramma draait op het computer­systeem en bestuurt hardware via communicatieprotocollen, terwijl firmware

behandelen
zaken
zoals
interruptverwerking,
DMA,
geheugenmapping
en
protocolomzetting,
zodat
toepassingen
en
het
OS
hardware
kunnen
aansturen.
De
implementatie
verschilt
per
OS:
Windows
maakt
gebruik
van
verschillende
drivermodellen,
Linux
werkt
met
kernel-modulen,
en
macOS
gebruikt
I/O
Kit.
kunnen
updates
ontvangen
voor
betere
prestaties
en
beveiliging.
Digitale
handtekeningen
en
compatibiliteitslijsten
dragen
bij
aan
betrouwbaarheid
en
veiligheid.
introduceren.
Bij
hardware-updates
is
het
vaak
nodig
om
de
juiste
driver
te
installeren
en
bij
te
houden.
op
de
hardware
zelf
is
ingebakken.
Soms
wordt
een
firmware-update
ook
via
de
driver
ondersteund.