Une carte mère d'ordinateur a des chemins de signaux indépendants appelés bus.
Un ordinateur envoie plusieurs types de signaux électroniques entre ses divers composants. Pour plus d'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. 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 d'autobus
Les ordinateurs se composent de plusieurs unités fonctionnelles principales, dont 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 informatiques 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 pièces d'un ordinateur est appelée architecture de bus.
Vidéo du jour
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 entre les parties de l'ordinateur. Toutes les parties "s'accordent pour reconnaître" que si une connexion transporte une tension et que la suivante ne le fait 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 traitent le "chunking" de données 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 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 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'adresses
L'ordinateur doit pouvoir accéder rapidement à chaque caractère de la mémoire, de sorte que chaque caractère a 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.