Skip to main content

Hvad er en enhedsdriver?

En enhedsdriver er en computerfil, der tillader operativsystemet (OS) på en computer at kommunikere korrekt med og kontrollere hardware, der er tilsluttet den computer.Forskellige enheder kræver ofte forskellige drivere for at fungere korrekt, skønt et OS typisk vil have standarddrivere installeret til en række enheder for at give mulighed for minimal funktionalitet med sådanne enheder.For at fuld funktionalitet af mange enheder skal bruges af OS på en computer, skal de rigtige drivere imidlertid typisk installeres.En enhedsdriver til en enhed vil normalt blive forsynet med hardware til installation af enhedsproducenten, selvom de typisk kan downloades og installeres også. Mens der er mange forskellige specifikke typer drivere, er en enhedsdriver generelt enfil, der tillader OS på en computer at kommunikere korrekt med en tilsvarende enhed.Sådanne drivere er nødvendige for næsten enhver form for enhed på en computer, inklusive bundkortet, Universal Serial Bus (USB) porte, Ethernet -porte, printere, netværksadaptere og videokort.Hvis disse enheder er relativt enkle, kan de standarddrivere naturligvis være tilstrækkelige til, at systemet kører korrekt.Ofte skal der dog installeres en enhedsdriver med en ny enhed eller et stykke hardware for at sikre korrekt kompatibilitet.

Når en computer starter, håndteres hardwarefunktionerne på computeren af det grundlæggende input/output -system (BIOS) på computerens bundkort.Dette system er i stand til at kommunikere med et par basale stykker hardware, typisk en skærm, tastatur og diskdrev uden behov for en enhedsdriver til disse enheder.Selvom denne funktionalitet kan være begrænset, er den typisk tilstrækkelig til at starte en computer og installere et OS.Når dette er gjort, bruges BIOS derefter til den første opstart, derefter overleveres funktioner til OS til fortsatte operationer.

Nogle ældre typer OS ville bruge BIOS, mens OS kørte til at kommunikere med hardware.Da nyere systemer erstattede denne ældre metode med direkte kontrol af enheder med OS, var nye midler nødvendige for at give OS mulighed for at bruge enhederne.OS på en computer bruger en enhedsdriver til at opnå denne funktion for hver enhed.Standardenhedsdriveren, der er installeret med et OS på en computer, tillader normalt grundlæggende funktioner på nogle enheder, såsom at vise billeder fra et videokort på en skærm.Mere avancerede funktioner, som korrekt gengivelse af avanceret computergrafik af et videokort, kræver typisk specifikke drivere, der kan installeres med hardware.