Tvarkyklės yra kompiuterinės programos, kurias operacinė sistema naudoja ryšiui su konkrečių įrenginių aparatūra. Šios programos yra būtinos norint sėkmingai naudoti bet kurį įrenginį, nesvarbu, ar tai vidinė plokštė, ar išorinė aparatūra.
Dažniausiai operacinė sistema apima tvarkyklių rinkinius, reikalingus pagrindiniams kompiuterio elementams valdyti. Tai būtina norint sėkmingai paleisti OS apvalkalą ir tęsti kompiuterio konfigūravimą. Kai kuriems įrenginiams atlikti tam tikras užduotis reikalingi specialūs tvarkyklės.
Nepaisant to, kad kompiuterio vaizdo plokštė pradeda veikti iškart įdiegus operacinę sistemą, šiam įrenginiui rekomenduojama įdiegti tam tikras programas. Tai leidžia tiksliai sureguliuoti vaizdo adapterio parametrus ir pridėti tam tikrų funkcijų prie šio įrenginio. Yra gana didelis sąrašas įrenginių, kuriems reikia įdiegti specialius tvarkykles.
Pagrindinis vairuotojo tikslas yra paversti informaciją iš operacinės sistemos į komandų rinkinį, reikalingą valdyti konkretų įrenginį. Šis principas vadinamas aparatūros abstrakcija.
Kad vairuotojas galėtų sėkmingai dirbti, reikia septynių pagrindinių žingsnių.
1. Vairuotojo įkėlimas. Šiame etape bylos registruojamos ir susiejamos su konkrečia įranga.
2. Iškrovimas. Atleiskite sistemos išteklius, naudojamus tvarkyklei įkelti.
3. Atidarykite tvarkyklę arba paleiskite įkeltą programą.
4 ir 5. Skaitymas ir rašymas. Šiame etape atliekamas tiesioginis darbas su prietaisu.
6. Uždarymas. Programos nutraukimas ir sukurtų laikinų failų, reikalingų įrenginio veikimui palaikyti, ištrynimas.
7. Įvesties-produkcijos valdymas. Paprastai naudojamas norint gauti konkrečią informaciją apie įrenginį ir jo paskirtį.
Atskirų tvarkyklių naudojimas palengvina operacinių sistemų kūrėjus ir greitai pristato naujus pokyčius kompiuterių technologijų srityje.