O kernel gera os arquivos do dispositivo, mas funções como read
e write
são geralmente implementadas por drivers que podem ser integrados no kernel.
Um bom livro grátis (Creative Commons) fala sobre isso: Drivers de dispositivos Linux
Arquivos de dispositivos são interfaces de drivers de dispositivos para programas do usuário.
No Linux, um arquivo de dispositivo é implementado diretamente pelo driver de dispositivo correspondente ou pelo kernel do SO (excluindo o driver de dispositivo)?
O kernel gera os arquivos do dispositivo, mas funções como read
e write
são geralmente implementadas por drivers que podem ser integrados no kernel.
Um bom livro grátis (Creative Commons) fala sobre isso: Drivers de dispositivos Linux