Vsakemu gonilniku je dodeljeno primarno število (ang. major number), zato da se sistemski klici z uporabniške ravni lahko pravilno usmerijo v točno predpisani gonilnik [4]. Ta je lahko skupen več enakim napravam, ki pa jih med seboj ločimo po sekundarnem številu (ang. minor number). Pisec gonilnika je zadolžen za ustrezno upravljanje tega števila, primarna števila pa so že vnaprej vezana na specifične naprave in jih zato ne moremo poljubno izbirati.