Naloga pisca gonilnika je, da v te metode zapiše ustrezno programsko kodo za dano napravo. To pomeni, da se v metodah uporabijo tudi funkcije za neposredno upravljanje naprave [3], npr.: branje in pisanje na podatkovno vodilo računalnika in , servisiranje zahtev po prekinitvi, s katerimi naprava uporablja jedro , upravljanje zahtev DMA po neposrednem dostopu do pomnilnika , pošiljanje procesov v čakalno vrsto (sleep_on(), wake_up()) itd. Druga skupina funkcij je namenjena delu s pomnilnikom.