Enhetsdrivrutinen är en mjukvarukomponent som tjänar till att tolka och hantera aktiviteter som äger rum mellan operativsystemet och en enhet.
Den fungerar som en mellanhand och översätter förfrågningar från operativsystemet till kommandon som den specifika hårdvaruenheten kan förstå och bearbeta. Enhetsdrivrutiner möjliggör sömlös kommunikation och interaktion mellan olika hårdvarukomponenter och mjukvaruskikten på högre nivå i ett datorsystem.