Quels sont les trois types de bus sur une carte mère ?
Un ordinateur envoie plusieurs types de signaux électroniques entre ses différents composants. Pour plus d'efficacité, des chemins séparés sur la carte mère appelés bus transportent chacun un seul type de signal; cela augmente la vitesse de l'ordinateur et simplifie son fonctionnement. Alors que les cartes mères PC ont des bus différents pour les cartes d'extension et les périphériques externes, tous les ordinateurs ont trois bus fondamentaux :Contrôle, Instruction et Adresse. L'ensemble du système fonctionne grâce à ces bus.
Architecture de bus
Les ordinateurs se composent de plusieurs unités fonctionnelles principales, notamment le processeur central, la mémoire et les entrées/sorties. Le processeur central exécute l'arithmétique et la logique de base, la mémoire stocke les programmes et les données, et les entrées/sorties acheminent les données vers le clavier, l'écran et le disque dur de l'ordinateur. Ces parties communiquent entre elles. Certaines conceptions d'ordinateurs utilisent un seul bus partagé par toutes les parties. Bien que peu coûteux, le système doit gérer ses signaux avec soin, et certaines parties attendent que d'autres aient fini de communiquer et abandonnent le contrôle du bus. Plusieurs bus réduisent le temps d'attente et assurent le bon fonctionnement des pièces. La disposition des bus et des composants d'un ordinateur s'appelle son architecture de bus.
Bus de contrôle
Le bus de contrôle de la carte mère gère l'activité du système. Le bus de contrôle, comme les autres bus, est simplement un ensemble de connexions entre les composants de l'ordinateur. Toutes les parties "s'accordent pour reconnaître" que si une connexion porte une tension et la suivante pas, cela signifie que le processeur central lit à partir de la mémoire. Si les connexions inversent les rôles, le processeur écrit en mémoire. D'autres connexions s'occupent du « découpage » des données sur 8, 16, 32 ou 64 bits à la fois. D'autres encore déterminent si les données sont transférées vers le processeur central à partir de la mémoire ou du clavier. Ce système de signalisation empêche les données d'aller au mauvais endroit.
Bus de données
Le bus de données agit comme un conduit pour les données du clavier, de la mémoire et d'autres périphériques. Il transmet des informations à des vitesses allant jusqu'à des milliards de caractères par seconde. Le processeur central lit les données, effectue des calculs et déplace les nouvelles données vers la mémoire, le disque dur et d'autres emplacements. Le bus de contrôle détermine dans quelle direction les données se déplacent.
Bus d'adresse
L'ordinateur doit pouvoir accéder rapidement à chaque caractère de la mémoire, afin que chaque caractère ait son propre numéro d'adresse. Le processeur central spécifie les adresses qu'il souhaite lire ou écrire et le bus d'adresses transporte ces informations vers un circuit contrôleur de mémoire, qui localise et récupère les informations. Certains emplacements, appelés mémoire vive, contiennent des instructions de programme et des résultats de calcul temporaires. D'autres emplacements pointent vers le disque dur, la souris et le clavier. Le bus de contrôle spécifie lequel de ces deux ensembles d'adresses devient actif pour une opération de mémoire particulière.