Tablica rozdzielcza dla urządzeń znakowych jest zdefiniowana w pliku fs/devices.c:
struct device_struct { const char * name; struct file_operations * fops; }; static struct device_struct chrdevs[MAX_CHRDEV];Jak widać, tablica rozdzielcza dla urządzeń znakowych zawiera pośrednio wskaźniki do zestawów operacji na plikach. Tym razem są to struktury typu struct file_operations czyli te same co dla zwykłych plików.