Skip to main content

Vad är en enhetsdrivare?

En enhetsdrivrutin är en datorfil som gör det möjligt för operativsystemet (OS) på en dator att kommunicera korrekt med och styra hårdvara ansluten till den datorn.Olika enheter kräver ofta att olika drivrutiner fungerar korrekt, även om ett operativsystem vanligtvis har standarddrivrutiner installerade för ett antal enheter för att möjliggöra minimal funktionalitet med sådana enheter.För att full funktionalitet för många enheter ska kunna användas av operativsystemet på en dator måste de korrekta drivrutinerna dock vanligtvis installeras.En enhetsdrivrutin för en enhet kommer vanligtvis att förses med hårdvaran för installation av enhetstillverkaren, även om de vanligtvis kan laddas ner och installeras också.

Medan det finns många olika specifika typer av drivrutiner, är en enhetsdrivare i allmänhet enFil som gör att operativsystemet på en dator kan kommunicera korrekt med en motsvarande enhet.Sådana drivrutiner behövs för nästan alla typer av enheter på en dator, inklusive moderkortet, Universal Serial Bus (USB) -portar, Ethernet -portar, skrivare, nätverksadaptrar och grafikkort.Naturligtvis, om dessa enheter är relativt enkla, kan standarddrivrutinerna med ett operativsystem vara tillräckligt för att systemet ska kunna köras korrekt.Ofta måste en enhetsdrivare emellertid installeras med en ny enhet eller hårdvara för att säkerställa korrekt kompatibilitet.

När en dator startar hanteras hårdvarufunktionerna för datorn av det grundläggande ingångssystemet (BIOSS (BIOSS) på datorns moderkort.Detta system kan kommunicera med några grundläggande hårdvarubitar, vanligtvis ett bildskärm, tangentbord och skivenheter, utan behov av en enhetsdrivrutin för dessa enheter.Även om denna funktionalitet kan vara begränsad är den vanligtvis tillräcklig för att starta en dator och installera ett operativsystem.När detta är gjort används BIOS därefter för första start, sedan överlämnas funktioner till operativsystemet för fortsatt operationer.

Några äldre typer av operativsystem skulle använda BIOS medan operativsystemet körde för att kommunicera med hårdvara.Eftersom nyare system ersatte denna äldre metod med direkt kontroll av enheter av operativsystemet, var nya medel nödvändiga för att låta operativsystemet använda enheterna.OS på en dator använder en enhetsdrivrutin för att uppnå denna funktion för varje enhet.Standardenhetsdrivrutinen installerad med ett operativsystem på en dator tillåter vanligtvis grundläggande funktioner för vissa enheter, till exempel att visa bilder från ett grafikkort på en bildskärm.Mer avancerade funktioner, som korrekt rendering av avancerad datorgrafik med ett grafikkort, kräver vanligtvis specifika drivrutiner som kan installeras med hårdvaran.