« Fonctionnement d'un ordinateur/Les périphériques et les cartes d'extension » : différence entre les versions

Contenu supprimé Contenu ajouté
mAucun résumé des modifications
Ligne 3 :
==Le clavier==
 
Le clavier communique avec l'ordinateur dans les deux sens, contrairement à ce qu'on pourrait penser. Le premeirpremier sens est la transmission du clavier vers l'ordinateur : le clavier indique à notre ordinateur si une touche a été appuyée et laquelle. La transmission de l'ordinateur vers le clavier sert à configurer les diodes du clavier. Pour mieux comprendre, regardez votre clavier, près du clavier numérique. Vous verrez normalement trois diodes vertes : une pour indiquer quellesi touchele averrouillage éténumérique appuyéeest actif ou non, notreune clavierautre vapour envoyerle ceverrouillage qu'onmajuscule appelleet unune scancodeautre àpour notrel'arrêt ordinateurdéfil. CeEt scancodebien c'est unl'ordinateur numéroqui :configure chaqueces touchetrois diodes, ce n'est pas fait à l'intérieur du clavier se! voitUn attribuerbon unmoyen scancodede biens'en particulier,rendre lecompte mêmeest surde tousregarder ce qui se passe quand l'ordinateur plante et se fige : les clavierstrois diodes se figent elles aussi. LesLa scancodescommunication desde différentesl'ordinateur touchesvers sontle standardisésclavier ne se limite pas à cela, etc'est iljuste sa conséquence la plus visible. L'ordinateur peut envoyer d'autres informations de configuration au clavier, existemais plusieursmettons standardscela de scancodescôté.
 
Pour indiquer quelle touche a été appuyée, le clavier envoie ce qu'on appelle un scancode à l'ordinateur. Ce scancode est un numéro et chaque touche du clavier se voit attribuer un scancode bien particulier, le même sur tous les claviers. Les scancodes des différentes touches sont standardisés, et il existe plusieurs standards de scancodes. Les tout premiers PC utilisaient un jeu de scancode différent de celui utilisé actuellement. Le jeu de scancode utilisé s’appelait le '''jeu de scancode XT'''. Le scancode est, sauf exception, un octet dont les 7 bits de poids faible identifient la touche, et le bit de poids fort indique si la touche a été appuyée ou relâchée. De nos jours, les claviers utilisent le '''jeu de scancode AT''' s'ils sont relié au PC via le port PS/2. Avec ce jeu de scancode, les numéros des touches sont modifiés. Le relâchement d'une touche est indiqué différemment : avec les scancodes AT, il faut ajouter un octet d'une valeur 0xF0 devant le numéro de la touche. Sans ce préfixe, on considère que la touche a été appuyée.
 
===L'intérieur d'un clavier à petit nombre de touches===