Article de reference

Contrôleur de clavier (informatique)

Contrôleur de clavier et prise AT-Keyboard sur une carte mère AT En informatique, un contrôleur de clavier est un périphérique qui relie un clavier à un ordinateur . Sa fonction...

Contrôleur de clavier et prise AT-Keyboard sur une carte mère AT

En informatique, un contrôleur de clavier est un périphérique qui relie un clavier à un ordinateur . Sa fonction principale est d'informer l'ordinateur lorsqu'une touche est enfoncée ou relâchée. Lorsque des données provenant du clavier arrivent, le contrôleur déclenche une interruption (une interruption clavier ) pour permettre au processeur de gérer l'entrée.

Si un clavier est une unité périphérique distincte (comme dans la plupart des ordinateurs de bureau modernes ), le contrôleur du clavier n'est pas directement relié aux touches, mais reçoit les codes d'analyse d'un microcontrôleur intégré au clavier via une sorte d' interface série . Dans ce cas, le contrôleur contrôle généralement également les LED du clavier en renvoyant des données au clavier via le câble.

L' IBM PC AT utilisait une puce Intel 8042 pour s'interfacer avec le clavier. Cette puce avait deux fonctions supplémentaires : elle contrôlait l'accès à la ligne A20 du processeur Intel 80286 afin de mettre en œuvre une solution de contournement pour un bug de puce, et elle était utilisée pour lancer une réinitialisation logicielle du processeur afin de permettre au processeur de passer du mode protégé au mode réel car le 286 ne permettait pas au processeur de passer du mode protégé au mode réel à moins que le processeur ne soit réinitialisé. Ce dernier était un problème car le BIOS et les services fournis par les systèmes d'exploitation en mode réel tels que MS-DOS et les systèmes d'exploitation similaires ne pouvaient être appelés que par des programmes en mode réel. Ces comportements ont été utilisés par de nombreux logiciels qui s'attendent à ce comportement, et par conséquent, les contrôleurs de clavier ont continué à contrôler la ligne A20 et à effectuer des réinitialisations logicielles du processeur même lorsque la nécessité d'une réinitialisation via le contrôleur de clavier était évitée par la capacité du processeur Intel 80386 à passer du mode protégé au mode réel sans réinitialisation du processeur. Le contrôleur de clavier gère également l'entrée de souris PS/2 si un port de souris PS/2 est présent. Aujourd'hui, le contrôleur de clavier est soit une unité à l'intérieur d'un périphérique Super I/O , soit manquant, ses fonctions de clavier et de souris étant gérées par un contrôleur USB et son rôle dans le contrôle de la ligne A20 étant intégré au pont nord du chipset , puis plus tard au contrôleur de mémoire intégré du processeur.

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index