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.