Responder1
estes são números maiores e menores, mais informações sobre os quais você pode encontrar aqui: http://www.makelinux.net/ldd3/chp-3-sect-2.shtml
Tradicionalmente, o número principal identifica o driver associado ao dispositivo. Por exemplo, /dev/null e /dev/zero são gerenciados pelo driver 1, enquanto consoles virtuais e terminais seriais são gerenciados pelo driver 4; da mesma forma, os dispositivos vcs1 e vcsa1 são gerenciados pelo driver 7. Os kernels Linux modernos permitem que vários drivers compartilhem números principais, mas a maioria dos dispositivos que você verá ainda estão organizados no princípio de um driver principal.
O número menor é usado pelo kernel para determinar exatamente a qual dispositivo está sendo referido. Dependendo de como o seu driver foi escrito (como veremos abaixo), você pode obter um ponteiro direto para o seu dispositivo a partir do kernel ou pode usar o número menor como um índice em um array local de dispositivos. De qualquer forma, o próprio kernel não sabe quase nada sobre números menores além do fato de que eles se referem a dispositivos implementados pelo seu driver.
Responder2
Como o @Daemon mencionou, esses são números maiores e menores. Os números principais são comuns a um tipo específico de dispositivo.
Por exemplo, executando:
ls -l /dev | grep -P "tty\d$"
Produz:
crw--w---- 1 root tty 4, 0 May 26 23:41 tty0
crw--w---- 1 root tty 4, 1 May 26 23:41 tty1
crw--w---- 1 root tty 4, 2 May 26 23:41 tty2
crw--w---- 1 root tty 4, 3 May 26 23:41 tty3
crw--w---- 1 root tty 4, 4 May 26 23:41 tty4
crw--w---- 1 root tty 4, 5 May 26 23:41 tty5
crw--w---- 1 root tty 4, 6 May 26 23:41 tty6
crw--w---- 1 root tty 4, 7 May 26 23:41 tty7
crw--w---- 1 root tty 4, 8 May 26 23:41 tty8
crw--w---- 1 root tty 4, 9 May 26 23:41 tty9
Todos compartilham o número maior 4
, mas têm números menores diferentes.