Page d'accueil » les fenêtres » Qu'est-ce qu'un pilote de périphérique? Quel est son but?

    Qu'est-ce qu'un pilote de périphérique? Quel est son but?

    Pilotes de périphérique sont les logiciels par lesquels le noyau d’un ordinateur communique avec différents matériels, sans avoir à entrer dans les détails de son fonctionnement. C'est un logiciel qui contrôle une partie matérielle attachée à un ordinateur et permet à l'ordinateur d'utiliser le matériel en fournissant une interface appropriée. Cela signifie que le système d'exploitation n'a pas besoin d'entrer dans les détails sur le fonctionnement de la partie matérielle. Il fournit également une interface commune permettant au système d’exploitation ou au noyau de communiquer avec le matériel..

    Ainsi, le but des pilotes de périphérique est de permettre le bon fonctionnement du matériel pour lequel il est créé et de permettre son utilisation avec différents systèmes d'exploitation..

    Types de pilotes de périphériques - Pilotes de noyau et d'utilisateurs

    Il existe des pilotes de périphérique pour presque tous les périphériques associés à un ordinateur - du BIOS aux machines virtuelles même, etc. Les pilotes de périphérique peuvent être classés en deux catégories:

    1. Pilotes de périphériques du noyau
    2. Pilotes de périphérique utilisateur

    Pilotes de périphériques du noyau sont les pilotes de périphérique génériques chargés avec le système d'exploitation dans la mémoire en tant que partie du système d'exploitation; pas le pilote entier, mais un pointeur sur cet effet pour que le pilote de périphérique puisse être appelé dès que nécessaire. Les pilotes appartiennent au BIOS, à la carte mère, au processeur et à du matériel similaire..

    Un problème avec les pilotes de périphériques du noyau est que, lorsque l'un d'entre eux est appelé, il est chargé dans la RAM et ne peut pas être déplacé vers un fichier de page (mémoire virtuelle). Ainsi, plusieurs pilotes de périphérique exécutés simultanément peuvent ralentir les ordinateurs. C'est pourquoi il existe une configuration minimale requise pour chaque système d'exploitation. Les différents systèmes d'exploitation additionnent déjà les ressources nécessaires aux pilotes de périphériques du noyau, de sorte que les utilisateurs finaux n'ont plus à se soucier de la mémoire supplémentaire requise..

    Pilotes de périphérique en mode utilisateur sont ceux généralement déclenchés par les utilisateurs au cours de leur session sur un ordinateur. On pourrait penser aux périphériques que l'utilisateur a apportés à l'ordinateur autres que les périphériques du noyau. Les pilotes de la plupart des périphériques Plug-and-Play entrent dans cette catégorie. Les pilotes de périphérique utilisateur peuvent être écrits sur le disque afin de ne pas gêner les ressources. Cependant, pour les pilotes liés aux appareils de jeu, il est recommandé de les conserver en mémoire principale (RAM).

    Bloqueurs et chauffeurs de personnage

    Ces deux pilotes - les pilotes de blocs et de caractères - appartiennent à la catégorie lecture et écriture de données. Les disques durs, les CD-ROM, les lecteurs USB, etc. - peuvent être des pilotes de blocs ou des pilotes de caractères en fonction de leur utilisation.

    Les pilotes de caractères sont utilisés dans les bus série. Ils écrivent des données un caractère à la fois. Un caractère signifie un octet dans un sens générique. Si un périphérique est connecté à un port série, il utilise un pilote de personnage. Une souris est un périphérique série et possède un pilote de périphérique de caractère.

    Les pilotes de bloc font référence à l'écriture et à la lecture de plusieurs caractères à la fois. Généralement, les pilotes de périphérique en mode bloc créent un bloc et récupèrent autant d'informations que le bloc peut en contenir. Les disques durs, par exemple, utilisent des pilotes de périphérique en mode bloc. Les CD-ROM sont également des pilotes de périphérique en mode bloc, mais le noyau doit vérifier que le périphérique est toujours connecté à l'ordinateur, chaque fois que le CD-ROM est appelé par une application..

    Pilotes génériques et OEM

    Les pilotes de périphérique peuvent être génériques ou liés à l'OEM. Si le pilote de périphérique est fourni avec le logiciel d'exploitation, il s'agira probablement d'un pilote de périphérique générique. Un pilote de périphérique générique est un pilote pouvant être utilisé avec différentes marques d'un type de périphérique particulier. Windows 10, par exemple, possède un certain nombre de pilotes génériques qui fonctionnent sans avoir à installer aucun autre logiciel manuellement.

    Dans certains cas, les pilotes génériques ne vous aident pas. Les fabricants d’équipements originaux créent donc leurs propres pilotes de périphérique. Ces pilotes de périphériques OEM doivent être installés séparément après l’installation du système d’exploitation. Les ordinateurs de l’époque plus ancienne étaient marqués, et même les pilotes de la carte mère devaient donc être installés à l’extérieur. Mais c'était l'âge de Windows XP. Sauf quelques marques, la plupart des jeux de pilotes intégrés sont déjà contenus dans les systèmes d'exploitation.

    Pilotes de périphériques virtuels

    Les pilotes de périphériques virtuels sont appelés pilotes de périphériques virtuels. Souvent, nous utilisons certains logiciels pour émuler du matériel et le logiciel utilisé pour exécuter un tel matériel virtuel est un pilote de périphérique virtuel. Par exemple, si vous utilisez un VPN, une carte réseau virtuelle peut être créée pour une connexion sécurisée à Internet. Ce n'est pas une vraie carte physique, mais une carte configurée par un logiciel VPN. Même cette carte nécessite un pilote de périphérique et le même logiciel VPN installera les pilotes de périphérique virtuels.

    Ainsi, vous pouvez voir qu'il existe différents types de pilotes de périphérique et qu'il est un peu difficile d'utiliser une ou deux catégories pour les expliquer. Dans cet article, nous avons expliqué ce qu'est un pilote de périphérique et avons parlé des types de pilote de périphérique suivants: pilote en mode noyau et utilisateur; pilotes de périphériques génériques et OEM, ainsi que les pilotes de périphériques virtuels - y compris la différence entre tous.