Hem Hårdvara Vad är en enhetsdrivrutin? - definition från techopedia

Vad är en enhetsdrivrutin? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder enhetsdrivrutin?

En enhetsdrivrutin är en speciell form av programvara som är utformad för att möjliggöra interaktion med hårdvara. Utan den nödvändiga enhetsdrivrutinen fungerar inte den motsvarande hårdvarenheten.

En enhetsdrivrutin kommunicerar vanligtvis med hårdvaran med hjälp av kommunikationsundersystemet eller datorbussen till vilken hårdvaran är ansluten. Enhetsdrivrutiner är operativsystemspecifika och hårdvaruberoende. En enhetsdrivrutin fungerar som en översättare mellan hårdvara och de program eller operativsystem som använder den.

En enhetsdrivrutin kan också kallas en programvarudrivrutin.

Techopedia förklarar enhetsdrivrutinen

Det enda syftet med en enhetsdrivrutin är att instruera en dator för att kommunicera med ingång / utgångsenheten (I / O) genom att översätta operativsystemets I / O-instruktioner till ett språk som en enhet kan förstå. Det finns olika typer av drivrutiner för I / O-enheter som tangentbord, möss, CD / DVD-enheter, styrenheter, skrivare, grafikkort och portar.

Det finns också virtuella enhetsdrivrutiner (VxD), som är enhetsdrivrutinkomponenter som möjliggör direkt kommunikation mellan en hårdvara och en applikation. Virtuella enhetsdrivrutiner hjälper till att hantera dataflödet så att flera applikationer får åtkomst till samma hårdvara utan konflikt. När det finns ett avbrott (en signal från en hårdvarenhet) konfigurerar den virtuella enhetsdrivrutinen nästa instruktionssteg baserat på statusen för hårdvarenhetens inställningar.

Det är viktigt att en dator har rätt enhetsdrivrutiner för alla delar för att hålla systemet igång effektivt. När du startar en dator första gången fungerar operativsystemet med enhetsdrivrutiner och BIOS (basic input / output system) för att utföra hårdvara. Utan en enhetsdrivrutin skulle OS inte kunna kommunicera med I / O-enheten.

Inte bara fysiska hårdvaru-enheter förlitar sig på att en enhetsdrivrutin ska fungera, utan också mjukvarukomponenter. De flesta program får åtkomst till enheter med allmänna kommandon; enhetsdrivrutinen översätter språket till specialkommandon för enheten.

Många enhetsdrivrutiner tillhandahålls av tillverkaren eller är tillgängliga som inbyggda komponenter i operativsystemet. När hårdvaru- och programvarukomponenter uppdateras eller byts ut, gör detta enhetsdrivrutinerna föråldrade.

Vad är en enhetsdrivrutin? - definition från techopedia