Įrenginio tvarkyklė yra kompiuterio failas, leidžiantis kompiuterio operacinei sistemai (OS) tinkamai susisiekti su ir valdyti prie to kompiuterio prijungtą aparatinę įrangą. Skirtingiems įrenginiams dažnai reikia skirtingų tvarkyklių, kad jie tinkamai veiktų, nors OS paprastai bus įdiegtos numatytosios tvarkyklės daugeliui įrenginių, kad būtų užtikrintas minimalus tokių įrenginių funkcionalumas. Tačiau norint, kad kompiuterio OS galėtų išnaudoti visas daugelio įrenginių funkcijas, paprastai reikia įdiegti tinkamas tvarkykles. Įrenginio tvarkyklę paprastai pateikia įrenginio gamintojas kartu su aparatine įranga, kurią gali įdiegti, nors paprastai jas taip pat galima atsisiųsti ir įdiegti.
Nors yra daug skirtingų specifinių tvarkyklių tipų, įrenginio tvarkyklė apskritai yra failas, leidžiantis kompiuterio OS tinkamai susisiekti su atitinkamu įrenginiu. Tokios tvarkyklės reikalingos beveik bet kokio tipo įrenginiams kompiuteryje, įskaitant pagrindinę plokštę, universaliosios nuosekliosios magistralės (USB) prievadus, Ethernet prievadus, spausdintuvus, tinklo adapterius ir vaizdo plokštes. Žinoma, jei šie įrenginiai yra gana paprasti, gali pakakti numatytųjų tvarkyklių, pateiktų su OS, kad sistema veiktų tinkamai. Tačiau dažnai įrenginio tvarkyklę reikia įdiegti kartu su nauju įrenginiu arba techninės įrangos dalimi, kad būtų užtikrintas tinkamas suderinamumas.
Kai kompiuteris paleidžiamas, kompiuterio aparatinės įrangos funkcijas tvarko pagrindinė įvesties / išvesties sistema (BIOS), esanti kompiuterio pagrindinėje plokštėje. Ši sistema gali susisiekti su keliomis pagrindinėmis aparatūros dalimis, paprastai monitoriumi, klaviatūra ir diskų įrenginiais, nereikalaujant šių įrenginių įrenginio tvarkyklės. Nors ši funkcija gali būti ribota, jos paprastai pakanka paleisti kompiuterį ir įdiegti OS. Tai atlikus, BIOS vėliau naudojama pirminiam paleidimui, o funkcijos perduodamos OS, kad ji galėtų toliau veikti.
Kai kurie senesni OS tipai naudotų BIOS, kai OS veikia, kad galėtų susisiekti su aparatine įranga. Kadangi naujesnės sistemos pakeitė šį senesnį metodą tiesioginiu įrenginių valdymu OS, reikėjo naujų priemonių, kad OS galėtų naudoti įrenginius. Šiai funkcijai kiekvienam įrenginiui pasiekti kompiuterio OS naudoja įrenginio tvarkyklę. Numatytoji įrenginio tvarkyklė, įdiegta su OS kompiuteryje, paprastai leidžia atlikti pagrindines kai kurių įrenginių funkcijas, pvz., rodyti vaizdus iš vaizdo plokštės monitoriuje. Pažangesnėms funkcijoms, pvz., tinkamam pažangios kompiuterinės grafikos atvaizdavimui naudojant vaizdo plokštę, paprastai reikia specialių tvarkyklių, kurias galima įdiegti kartu su aparatine įranga.