Skip to main content

Hva er en enhetsdriver?

En enhetsdriver er en datamaskinfil som lar operativsystemet (OS) på en datamaskin kommunisere riktig med og kontrollere maskinvare koblet til den datamaskinen.Ulike enheter krever ofte at forskjellige drivere fungerer som de skal, selv om et OS vanligvis vil ha standarddrivere installert for en rekke enheter for å gi mulighet for minimal funksjonalitet med slike enheter.For at full funksjonalitet av mange enheter skal brukes av OS på en datamaskin, må imidlertid de riktige driverne vanligvis installeres.En enhetsdriver for en enhet vil vanligvis være utstyrt med maskinvaren for installasjon av enhetsprodusenten, selv om de vanligvis kan lastes ned og installeres også.

Selv om det er mange forskjellige spesifikke typer drivere, er en enhetsdriver generelt enFil som lar OS på en datamaskin kommunisere riktig med en tilsvarende enhet.Slike drivere er nødvendige for omtrent alle typer enheter på en datamaskin, inkludert hovedkort, Universal Serial Bus (USB) -porter, Ethernet -porter, skrivere, nettverksadaptere og skjermkort.Selvfølgelig, hvis disse enhetene er relativt enkle, kan standard driverne som følger med et operativsystem være tilstrekkelig til at systemet kan kjøres ordentlig.Ofte må en enhetsdriver imidlertid installeres med en ny enhet eller en maskinvare for å sikre riktig kompatibilitet.

Når en datamaskin starter opp, blir maskinvarefunksjonene til datamaskinen håndtert av det grunnleggende inngangs-/utgangssystemet (BIOS) på datamaskinens hovedkort.Dette systemet er i stand til å kommunisere med noen få grunnleggende maskinvare, typisk en skjerm, tastatur og skivestasjoner, uten behov for en enhetsdriver for disse enhetene.Selv om denne funksjonaliteten kan være begrenset, er den vanligvis tilstrekkelig for å starte opp en datamaskin og installere et operativsystem.Når dette er gjort, blir BIOS deretter brukt til første oppstart, så blir funksjoner overlevert til OS for fortsatt operasjoner.

Noen eldre typer OS ville bruke BIOS mens OS kjørte for å kommunisere med maskinvare.Da nyere systemer erstattet denne eldre metoden med direkte kontroll av enheter med OS, var nye midler nødvendige for å la OS bruke enhetene.OS på en datamaskin bruker en enhetsdriver for å oppnå denne funksjonen for hver enhet.Standard enhetsdriver som er installert med et operativsystem på en datamaskin, vil vanligvis tillate grunnleggende funksjoner for noen enheter, for eksempel å vise bilder fra et skjermkort på en skjerm.Mer avanserte funksjoner, som riktig gjengivelse av avansert datagrafikk med et skjermkort, krever vanligvis spesifikke drivere som kan installeres med maskinvaren.