Skip to main content

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

La Décision des Pilotes de l'Avion qui a Perdu ses Deux Moteurs au Dessus de l'Océan (Mai 2025)

La Décision des Pilotes de l'Avion qui a Perdu ses Deux Moteurs au Dessus de l'Océan (Mai 2025)
Anonim

Un pilote de périphérique est un petit logiciel qui indique au système d'exploitation et aux autres logiciels comment communiquer avec un matériel.

Par exemple, les pilotes d’imprimante informent le système d’exploitation et, par extension, le programme dans lequel vous voulez imprimer, exactement comment imprimer des informations sur la page

Des pilotes de carte son sont nécessaires pour que votre système d'exploitation sache exactement comment traduire les 1 et les 0 qui composent ce fichier MP3 en signaux audio que la carte son peut restituer à vos écouteurs ou vos haut-parleurs.

La même idée générale s’applique aux cartes vidéo, claviers, moniteurs, souris, lecteurs de disque, etc.

Continuez à lire pour savoir pourquoi les pilotes sont importants, y compris quelques exemples supplémentaires, ainsi que des informations sur la façon de garder vos pilotes à jour et sur la marche à suivre s'ils ne fonctionnent pas correctement.

Comment fonctionnent exactement les pilotes de périphérique?

Pensez aux pilotes de périphérique, tels que les traducteurs, entre un programme que vous utilisez et un périphérique que ce programme souhaite utiliser. Le logiciel et le matériel ont été créés par différentes personnes ou entreprises et parlent deux complètement différentes langues, de sorte qu'un traducteur (le pilote) leur permet de communiquer.

En d'autres termes, un logiciel peut fournir des informations à un pilote pour lui expliquer ce qu'il souhaite qu'un composant matériel fasse, des informations que le pilote de périphérique comprend et qu'il peut ensuite utiliser avec le matériel.

Grâce aux pilotes de périphérique, la plupart des logiciels n'ont pas besoin de savoir comment travailler directement avec du matériel, et un pilote n'a pas besoin d'inclure une expérience d'application complète pour que les utilisateurs puissent interagir. Au lieu de cela, le programme et le pilote doivent simplement savoir comment s’interfacer.

C'est une très bonne affaire pour toutes les personnes impliquées, étant donné qu'il existe une offre presque infinie de logiciels et de matériel sur le marché. Si tout le monde devait savoir comment communiquer avec tous les autres, la création de logiciels et de matériel serait pratiquement impossible.

Comment gérer les pilotes de périphériques

La plupart du temps, les pilotes s'installent automatiquement et n'ont jamais besoin de plus d'attention, mis à part des mises à jour occasionnelles pour corriger des bugs ou ajouter une nouvelle fonctionnalité intéressante. Cela est vrai pour certains pilotes Windows téléchargés via Windows Update.

Les pilotes de chaque élément matériel de votre ordinateur Windows sont gérés de manière centralisée à partir du Gestionnaire de périphériques, disponible dans toutes les versions de Microsoft Windows.

Voici quelques tâches courantes sous Windows impliquant des pilotes:

  • Comment mettre à jour les pilotes sous Windows
  • Comment trouver le numéro de version d'un pilote sous Windows
  • Comment restaurer un pilote sous Windows

Voici quelques ressources supplémentaires liées aux pilotes:

  • Outils logiciels gratuits Driver Updater
  • Pilotes Windows 10 (Liste mise à jour)
  • Pilotes Windows 8 (Liste mise à jour)
  • Pilotes Windows 7 (Liste mise à jour)
  • Comment trouver et télécharger des pilotes à partir de sites Web de fabricants
  • Sites de téléchargement de pilotes populaires
  • Comment déterminer si vous exécutez une version 32 bits ou 64 bits de Windows

De nombreux problèmes qui peuvent être isolés pour un matériel particulier ne sont pas liés au matériel lui-même, mais aux pilotes de périphérique installés pour ce matériel. Certaines des ressources liées ci-dessus devraient vous aider à comprendre tout cela.

Plus sur les pilotes de périphériques

Au-delà de la relation de base logiciel-pilote-matériel, il existe d'autres situations impliquant des pilotes (et qui n'en ont pas) qui sont plutôt intéressantes.

Bien que cela soit moins courant de nos jours, certains logiciels sont capables de communiquer directement avec certains types de matériel - aucun pilote nécessaire! Cela n'est généralement possible que lorsque le logiciel envoie des commandes très simples au matériel, ou lorsque les deux ont été développés par la même entreprise, mais cela peut également être considéré comme une sorte de situation de pilote intégrée.

Certains pilotes de périphérique communiquent directement avec un périphérique, mais d'autres sont superposés. Dans ces situations, un programme communiquera avec un pilote avant que ce dernier ne communique avec un autre pilote, et ainsi de suite jusqu'à ce que le dernier pilote établisse la communication directe avec le matériel.

Souvent, ces pilotes "intermédiaires" n’exécutent aucune fonction autre que la vérification du bon fonctionnement des autres pilotes. Quoi qu'il en soit, qu'il y ait un ou plusieurs pilotes travaillant dans une "pile", tout se fait en arrière-plan sans que vous ayez à savoir ou à faire quoi que ce soit.

Windows utilise des fichiers .SYS en tant que pilotes de périphérique chargeables, ce qui signifie qu'ils peuvent être chargés au besoin, de sorte qu'ils ne prennent pas toujours de la mémoire. Les autres pilotes sont au format DLL ou EXE. Il en va de même pour les modules Linux .KO.

WHQL est un processus de test de Microsoft qui permet de prouver qu’un pilote de périphérique particulier fonctionnera avec une version spécifique de Windows. Vous constaterez peut-être qu'un pilote que vous téléchargez est ou n'est pas certifié WHQL. Vous pouvez en savoir plus sur Windows Hardware Quality Labs ici.

Le pilote de périphérique virtuel est une autre forme de pilote. Ces pilotes se terminent généralement par l'extension de fichier .VXD et sont utilisés avec le logiciel de virtualisation. Ils fonctionnent de la même manière que les pilotes classiques, mais afin d’empêcher le système d’exploitation invité d’accéder directement au matériel, les pilotes virtuels se font passer pour du matériel réel, de sorte que le système d’exploitation invité et ses propres pilotes peuvent accéder au matériel de la même manière que les systèmes d’exploitation non virtuels.

En d'autres termes, lorsqu'un système d'exploitation hôte et ses pilotes s'interfacent avec des composants matériels réels, les systèmes d'exploitation invités virtuels et leurs pilotes s'interfacent avec un matériel virtuel via des pilotes de périphériques virtuels, qui sont ensuite relayés vers le matériel physique réel par le système d'exploitation hôte.