Qu'est-ce qu'un pilote de contrôleur d'hôte USB?

Un pilote de contrôleur d'hôte USB contrôle la façon dont les appareils périphériques communiquent avec le système principal d'un ordinateur. Le pilote établit un contact entre un périphérique USB, tel qu'un clavier ou une imprimante, et garantit que le système d'exploitation de l'ordinateur le reconnaît. De nombreux systèmes d'exploitation communiquent directement avec un pilote de contrôleur d'hôte USB pour s'assurer que les utilisateurs d'ordinateurs n'ont pas à installer des pilotes individuels pour chaque appareil.

Les appareils Universal Serial Bus (USB) communiquent tous avec le système d'exploitation d'un ordinateur via un langage de programmation standard. La majorité du temps, un pilote de contrôleur d'hôte USB interagira avec la programmation C ++ ou ANSI. Lorsqu'un utilisateur d'ordinateur branche un périphérique USB, comme un modem câble, dans l'un des ports, le système d'exploitation reconnaît automatiquement l'appareil. Selon le système, il peut installer automatiquement les pilotes de périphériques, permettant un fonctionnement.

Les périphériques USB standard, tels qu'une souris et un clavier, seront généralement reconnus automatiquementpar le pilote de contrôleur d'hôte USB d'un ordinateur. Un protocole de contrôle USB combiner ou regroupera le processus de communication de plusieurs appareils standard. Cela permet de créer une efficacité lorsque les données doivent être transférées simultanément. Par exemple, les utilisateurs d'ordinateurs saisissent souvent les données d'un clavier et d'une souris dans un programme de traitement de texte en même temps.

Avec le regroupement, le pilote de contrôleur hôte USB peut faire communiquer l'ordinateur avec plusieurs appareils via un port de communication. La réalité est que chacun de ces appareils semble être branché sur différents ports de l'interface du matériel. Dans le langage de programmation, la direction de l'ordinateur reconnaît les deux entrées comme appartenant au même port. Le pilote peut également être responsable de la redirection de la puissance du système principal via les câbles USB qui s'exécutent vers chaque appareil séparé.

Dans la majorité des cas, l'hôte USB WILL déterminer comment chaque appareil reçoit sa puissance. Un protocole USB permet de connecter et de déconnecter les appareils pendant que l'ordinateur est en cours. D'autres interfaces de programmation nécessitent que l'ordinateur soit éteint, puis redémarre avant de reconnaître un périphérique USB. L'interface SCSI est un protocole qui ne permettra pas aux utilisateurs de simplement "brancher et jouer".

Les vitesses de transmission des données et la bande passante sont également contrôlées par un pilote d'hôte USB. Certains conducteurs prennent en charge les transmissions à haute vitesse tandis que d'autres ne travaillent que dans un environnement à basse vitesse. Il existe des pilotes de contrôleur d'hôte USB qui fonctionnent exclusivement avec des appareils vidéo et audio qui ont besoin de la garantie d'une certaine bande passante.

DANS D'AUTRES LANGUES