drivrutin
En drivrutin är mjukvara som gör det möjligt för operativsystemet och program att kommunicera med en specifik hårdvaruenhet. Den fungerar som ett mellanlager som översätter generella in- och utdataförfrågningar till kommandon som enheten kan förstå, samt hanterar resurser, fel och ofta strömhantering.
Drivrutiner kan köras i kärnan (kernel-mode) eller i användarläge (user-mode), beroende på operativsystem och arkitektur. I
Drivrutiner kan vara klassdrivrutiner, som ger grundläggande funktionalitet för enhetsklassen (till exempel lagring, grafik eller nätverk),
Installation och uppdatering sker vanligtvis via operativsystemets uppdateringsverktyg, tillverkarens webbplats eller pakethanterare. Drivrutiner måste vara kompatibla
Säkerhet och pålitlighet är viktiga frågor kopplade till drivrutiner. Sårbarheter i drivrutiner kan äventyra hela systemet,