Pilote (informatique)

Pilote (informatique)

Pilote informatique

Page d'aide sur l'homonymie Pour les articles homonymes, voir Pilote.

Un pilote informatique souvent abrégé en pilote et quelquefois nommé driver (de l'anglais) est un programme informatique, destiné à permettre à un autre programme (souvent un système d'exploitation) d'interagir avec un périphérique. En général, chaque périphérique a son propre pilote. Sans pilote, l'imprimante ou la carte graphique par exemple ne pourraient pas être utilisées.

Certains systèmes d'exploitation comme Windows proposent leurs propres pilotes génériques censés fonctionner de manière satisfaisante avec la plupart des périphériques pour une utilisation courante. Si ces pilotes gèrent les grandes fonctions communes à tous les matériels, ils n'ont pas toujours toutes les capacités des pilotes de constructeurs, qui seuls connaissent parfaitement et en détail les spécifications du matériel piloté.

Sommaire

Installation d'un pilote

Lors de l'installation d'un nouveau composant ou d'un nouveau périphérique, il est nécessaire d'installer le pilote, généralement fourni par le constructeur. Sur de nombreux systèmes d'exploitation, la procédure Plug-and-Play détecte automatiquement le nouveau composant ou le nouveau périphérique. Il est cependant parfois nécessaire de lui fournir le support du pilote (CD-ROM, DVD ou emplacement), puis de procéder à l'installation et au paramétrage. Sous Linux, les pilotes n'ont pas besoins d'être téléchargés car ils sont fournis avec la distribution la plupart du temps (logiciel libre).

La qualité des pilotes est souvent essentielle pour obtenir de bons résultats sur le fonctionnement des composants ou des périphériques. On peut aussi trouver sur le Web des pilotes plus ou moins généralistes pour un type de matériel donné, ou au contraire capables d'améliorer les performances générales du composant ou du périphérique, ou même d'utiliser des fonctions cachées. Cependant, pour un maximum de sécurité, il est préférable d'utiliser les pilotes fournis par les constructeurs et d'utiliser les versions les plus récentes. Ces versions sont généralement disponibles sur leurs sites Web respectifs.

Différents pilotes

À cause de la diversité des matériels modernes et des systèmes d'exploitation, il existe une multitude de pilotes. Ils gèrent l'interface entre le système d'exploitation (voire application à l'époque du DOS) et le matériel :

Les niveaux d'abstraction pour les pilotes sont fréquemment :

  • Du côté matériel :
    • Interfaçage direct ;
    • Utilisation d'une interface de plus haut niveau (par ex. : Vidéo BIOS) ;
    • Utilisation d'un autre pilote de plus bas niveau (par ex. : les pilotes de systèmes de fichiers) ;
    • Simulation du fonctionnement avec un matériel, alors qu'il fait complètement autre chose ;
  • Du côté logiciel :
    • Permettre au système d'exploitation l'accès direct aux ressources matérielles ;
    • Mettre en œuvre uniquement des primitives ;
    • Mettre en œuvre une interface pour logiciel sans pilote (par ex. : TWAIN) ;
    • Mettre en œuvre un langage, parfois de haut niveau (par ex. : PostScript).

Au contraire de la plupart des logiciels de niveau utilisateur, qui peuvent être arrêtés sans affecter le reste du système, un bug dans un pilote peut mener à des dysfonctionnements du système, et dans de plus rares cas sévèrement endommager les données voire le matériel lui-même.

Création des pilotes

Mettre au point un pilote nécessite de connaître les spécifications du matériel piloté. Pour cette raison les entreprises qui développent le matériel sont les plus à même d'écrire les pilotes, étant donné qu'elles ont plus que quiconque un accès complet aux informations relatives à la conception du matériel. Qui plus est, on considère traditionnellement que l'intérêt des constructeurs est de permettre aux utilisateurs le fonctionnement optimal de leur matériel. Cependant, ces dernières années ont montré que nombre de pilotes ont été écrits par des non-constructeurs, souvent pour l'usage sous divers systèmes d'exploitation libres. Dans ces cas, la coopération avec le constructeur reste importante, même si la rétro-ingénierie, bien plus complexe avec le matériel qu'avec le logiciel, permet de se passer d'une telle coopération au prix de beaucoup de temps passé à apprendre et comprendre comment fonctionne le matériel dont l'interface est inconnue.

Téléchargement des pilotes

Les téléchargements des pilotes (drivers, firmwares) sont généralement proposés gratuitement sur les sites web des constructeurs. Il existe aussi une multitude de sites web qui proposent des bibliothèques quasi exhaustives de pilotes à télécharger.

Toutefois, lorsque personne n'a écrit de pilote pour tel matériel et tel système d'exploitation, on trouve de nombreux sites peu connus proposant ledit pilote : il s'agit en fait d'un malware.

Sites Web où télécharger des pilotes

Voir aussi

  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Pilote informatique ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Pilote (informatique) de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • Pilote informatique — Pour les articles homonymes, voir Pilote. Un pilote informatique souvent abrégé en pilote (terme recommandé en France par la DGLFLF[1], et au Canada par l OQLF) et quelquefois nommé de l anglicisme driver est un programme informatique, destiné à… …   Wikipédia en Français

  • Pilote (logiciel) — Pilote informatique Pour les articles homonymes, voir Pilote. Un pilote informatique souvent abrégé en pilote et quelquefois nommé driver (de l anglais) est un programme informatique, destiné à permettre à un autre programme (souvent un système d …   Wikipédia en Français

  • Pilote de périphérique — Pilote informatique Pour les articles homonymes, voir Pilote. Un pilote informatique souvent abrégé en pilote et quelquefois nommé driver (de l anglais) est un programme informatique, destiné à permettre à un autre programme (souvent un système d …   Wikipédia en Français

  • pilote — ● n. m. ►CIEL Logiciel permettant de gérer un périphérique, de le piloter, c est à dire de lui envoyer les bonnes commandes au bon moment... Syn. anglais beaucoup utilisé en France: driver. c est en fait le pilote qui prend en charge les… …   Dictionnaire d'informatique francophone

  • Informatique Décisionnelle — Pour les articles homonymes, voir DSS et BI. L’informatique décisionnelle (Management du système d information, en anglais : DSS pour Decision Support System ou encore BI pour Business Intelligence) désigne les moyens, les outils et les… …   Wikipédia en Français

  • Informatique decisionnelle — Informatique décisionnelle Pour les articles homonymes, voir DSS et BI. L’informatique décisionnelle (Management du système d information, en anglais : DSS pour Decision Support System ou encore BI pour Business Intelligence) désigne les… …   Wikipédia en Français

  • Pilote Opérationnel d'exploitation — Un Pilote Opérationnel d exploitation est, dans le domaine de l informatique, une personne expérimentée techniquement et dans la gestion de projets et d affaires. Grâce à ses compétences fortes en communication, son rôle est de coordonner l… …   Wikipédia en Français

  • Informatique — Les moyens de calcul informatique peuvent établir une prévision météorologique à plusieurs jours grâce à la modélisation climatique. L informatique est le domaine d activité scientifique, technique et industriel concernant le traitement… …   Wikipédia en Français

  • Pilote de données — Tableau croisé dynamique Pour les articles homonymes, voir tableau, croisé, TCD et Pivot. En haut : tableau de données de départ. E …   Wikipédia en Français

  • Pilote — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sur les autres projets Wikimedia : « Pilote », sur le Wiktionnaire (dictionnaire universel) Le mot pilote d une manière général désigne une …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”