Page d'accueil encyclopedie-enligne.com en page d'accueil
Liste Articles: [0-A] [A-C] [C-F] [F-J] [J-M] [M-P] [P-S] [S-Z] | Liste Catégories | Une page au hasard | Pages liées

Pilote (informatique)

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.

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

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

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 mène dans bien des cas à des dysfonctionnements du système, dans une mesure qui peut sévèrement endommager les données voire le matériel lui-même.

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 nous 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, signifie beaucoup de temps à apprendre comment fonctionne le matériel dont l'interface est inconnue.



This site support the Wikimedia Foundation. This Article originally from Wikipedia. All text is available under the terms of the GNU Free Documentation License Page HistoryOriginal ArticleWikipedia