2 votes

Différences entre le pilote matériel et le pilote du noyau ?

Je suis assez novice en matière de Linux.

Je vois toujours deux termes : pilote matériel et pilote noyau.

Quelles sont donc les différences entre le pilote matériel et le pilote du noyau ?

0voto

Braiam Points 64282

Quelles sont donc les différences entre le pilote matériel et le pilote du noyau ?

Il n'y en a pas. Pour fournir un contexte, le terme "pilote" est surtout utilisé dans l'environnement Windows, dans le monde Linux/Ubuntu, ces éléments sont communément appelés "modules".

Mais il existe une différence entre les pilotes qui fonctionnent en mode Kernel et ceux qui fonctionnent en mode Utilisateur.

0voto

v010dya Points 1302

Il est fort probable que vous ayez trouvé le lecteur matériel qui est un module du noyau plutôt qu'un module de l'espace utilisateur. Il ne s'agit pas d'une alternative, mais plutôt d'une classification orthogonale.

Vous pouvez donc avoir (ce sont des exemples) :

                  Kernel                 |  User space
Hardware      | Most harddrive drivers   |  3G Internet modem driver
Non-hardware  | EXT3/4 driver            |  Some non-standard filesystem

Si vous construisiez votre propre noyau, vous devriez en fait décider d'inclure ou non un pilote dans l'espace du noyau. Cela permet au pilote de fonctionner plus rapidement et de réduire la latence, mais si le pilote est bogué, il peut faire tomber le système entier avec lui, et vous ne pouvez pas non plus décharger ce pilote sans recompilation du noyau plus tard.

Ou, bien sûr, vous pouvez parler de quelque chose de complètement différent. q;-)=

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X