Enhetsdrivrutiner är uppsättningar instruktioner som gör att operativsystemet kan kommunicera med en specifik typ av hårdvaruenhet. De tillhandahåller ett standardiserat gränssnitt mellan operativsystemet och hårdvaruenheten.
När en kringutrustning är ansluten till en dator kommer operativsystemet vanligtvis att ladda lämplig enhetsdrivrutin för enheten. Denna enhetsdrivrutin tillåter sedan operativsystemet att kommunicera med enheten.
Till exempel, när du ansluter en skrivare till en dator kommer operativsystemet att ladda skrivarens enhetsdrivrutin. Denna enhetsdrivrutin tillåter sedan operativsystemet att skicka utskriftsjobb till skrivaren.