Esto es fácil de entender un dispositivo de bloque se puede leer bloque a bloque un dispositivo de carácter se lee carácter a carácter...
/dev/random es char por ejemplo /dev/tyy es char
etc...etc...
Los dispositivos char se pueden controlar con caracteres especiales como ctrl+G hace que una consola serie física emita un pitido, por ejemplo....
la explicación más simple :depende del método necesario para leer/escribir en ellos