Gonilnike naprav običajno napiše proizvajalec strojne opreme in so specifični za določeno napravo ali razred naprav. Operacijskemu sistemu zagotavljajo potrebna navodila za nadzor naprave, na primer, kako brati in pisati podatke v napravo in kako se odzvati na prekinitve naprave.
Brez gonilnikov naprav operacijski sistem ne bi mogel komunicirati s komponentami strojne opreme računalnika in računalnik ne bi mogel pravilno delovati.