No Linux os hardware são acessados por meio de arquivos de dispositivos especiais, e esses são armazenados no diretório “/dev.”, e as chamadas do sistema são redirecionadas pelo sistema operacional para os drives de dispositivos associados ao dispositivo físico.
No Linux a dois tipos de arquivos de dispositivos os de caracteres (foco desse post) e os de blocos (foco do próximo post).
Os drives de caracteres são utilizados para dispositivos que não necessitam de um grande fluxo de dados, e nem consultas frequentes de buscas. Como teclado, mouse, portas seriais, LEDs etc.
Esse drives são lentos, e gerenciam uma pequena quantidade de dados. isso se da por suas operações serem executadas byte a byte. fazendo um comparação com os drives de blocos, suas chamadas do sistema podem ser direcionadas diretamente para os drives dos dispositivos.
Então os drives de caracteres se tornam a melhor opção de se usar em dispositivos de hardware simples. Em que suas chamadas são sequenciais ou aleatórias.
Faça um comentário