Diferença entre um driver de dispositivo e um módulo?

12

Pergunta:

  • Qual é a diferença entre um driver de dispositivo e um módulo (ou módulo Kernel) no contexto do Linux e Windows especificamente?

Eu entendo o propósito de um driver de dispositivo, você pode se referir a um módulo de maneira intercambiável?

    
por Aaron 26.07.2009 / 00:00

1 resposta

11

Um módulo é apenas um monte de código que pode ser carregado no Linux. Note que esta terminologia é específica para o Linux; o windows normalmente chama tudo de driver, eu acredito.

No Linux, freqüentemente módulos serão drivers de dispositivo - isto é, software que aciona uma peça específica de hardware (dispositivo). Da mesma forma, no Windows, muitos drivers serão drivers de dispositivo. No entanto, existem drivers e módulos que não controlam o hardware - por exemplo, alguns sistemas Linux podem ter suporte a IPv6 como um módulo carregável. Ou sistemas de arquivos como o ISO9660 podem ser drivers ou módulos.

    
por 26.07.2009 / 01:10