Quels sont les trois types de bus sur une carte mère ?
Un ordinateur envoie plusieurs types de signaux électroniques d'avant en arrière parmi ses divers composants. Pour l'efficacité, des chemins séparés sur la carte mère appelés bus ne transportent chacun qu'un seul type de signal ; cela augmente la vitesse de l'ordinateur et simplifie son fonctionnement. Bien que les cartes mères PC aient différents bus pour cartes d'extension et périphériques externes, tous les ordinateurs ont trois bus fondamentaux : Contrôle, Instruction et Adresse. Tout le système fonctionne à travers ces bus.
Architecture de bus
Les ordinateurs consistent en plusieurs unités fonctionnelles principales, incluant le processeur central, la mémoire et les entrées/sorties. Le processeur central effectue l'arithmétique et la logique de base, la mémoire stocke programmes et données, et les entrées/sorties acheminent les données vers le clavier, l'écran et le disque dur. Ces parties communiquent entre elles. Certains designs d'ordinateur utilisent un bus unique partagé par toutes les parties. Bien qu'économique, le système doit gérer ses signaux soigneusement, et certaines parties attendent que d'autres finissent de communiquer et relâchent le contrôle du bus. Les bus multiples réduisent le temps d'attente et maintiennent les parties fonctionnant efficacement. La disposition des bus et parties d'un ordinateur est appelée son architecture de bus.
Bus de contrôle
Le bus de contrôle de la carte mère gère l'activité dans le système. Le bus de contrôle, comme les autres bus, est simplement un ensemble de connexions parmi les parties de l'ordinateur. Toutes les parties "conviennent de reconnaître" que si une connexion transporte une tension et la suivante non, cela signifie que le processeur central lit depuis la mémoire. Si les connexions inversent les rôles, le processeur écrit en mémoire. D'autres connexions gèrent le "découpage" des données par 8, 16, 32 ou 64 bits à la fois. D'autres encore déterminent si les données sont acheminées vers le processeur central depuis la mémoire ou le 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 depuis le clavier, la mémoire et d'autres périphériques. Il transmet l'information à des vitesses jusqu'à des milliards de caractères par seconde. Le processeur central lit les données, effectue des calculs, et renvoie de 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 à chaque caractère de mémoire rapidement, donc chaque caractère a son propre numéro d'adresse. Le processeur central spécifie quelles adresses il veut lire ou écrire et le bus d'adresse transporte cette information vers un circuit contrôleur de mémoire, qui localise et récupère l'information. Certains emplacements, appelés mémoire à accès aléatoire, contiennent des instructions de programme et résultats de calculs 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 mémoire particulière.
