Qu’est-ce qu’un bus informatique: Le chemin électriquement conducteur le long duquel les données sont transmises à l’intérieur de tout appareil électronique numérique. Un bus informatique est constitué d’un ensemble de conducteurs parallèles, qui peuvent être des fils classiques, des pistes de cuivre sur une CARTE de CIRCUIT IMPRIMÉ ou des pistes microscopiques en aluminium à la surface d’une puce de silicium. Chaque fil porte un seul bit, de sorte que le nombre de fils détermine le plus grand MOT de données que le bus peut transmettre: un bus à huit fils ne peut transporter que des mots de données de 8 bits, et définit donc le périphérique comme un périphérique de 8 bits.
Un bus informatique comporte normalement un circuit de mémoire de mot unique appelé VERROU attaché à chaque extrémité, qui stocke brièvement le mot transmis et garantit que chaque bit est réglé à son état prévu avant que sa valeur ne soit transmise.
Le bus informatique aide les différentes parties du PC à communiquer. S’il n’y avait pas de bus, vous auriez un nombre difficile de fils reliant chaque pièce à chaque autre pièce. Ce serait comme avoir un câblage séparé pour chaque ampoule et prise de votre maison.
Nous aborderons les sujets suivants dans ce tutoriel:
Types de bus informatiques
Il existe une variété de bus à l’intérieur de l’ordinateur.
Bus de données : Le bus de données permet aux données de faire des allers-retours entre le microprocesseur (CPU) et la mémoire (RAM).
Bus d’adresses : Le bus d’adresses transporte des informations sur l’emplacement des données en mémoire.
Bus de Contrôle : Le bus de commande transporte les signaux de commande qui s’assurent que tout se passe bien d’un endroit à l’autre.
Bus d’extension : Si votre ordinateur dispose d’emplacements d’extension, il existe un bus d’extension. Les messages et les informations passent entre votre ordinateur et les cartes complémentaires que vous branchez sur le bus d’extension.
Bien que cela soit un peu déroutant, ces différents bus sont parfois appelés simplement « le bus. » Un utilisateur peut considérer le « bus » de l’ordinateur comme une unité composée de trois parties: données, adresse et contrôle, même si les trois voies électriques ne se suivent pas (et ne forment donc pas vraiment une seule « unité ») dans l’ordinateur.
Il existe différentes tailles ou largeurs de bus de données dans les ordinateurs d’aujourd’hui. La largeur d’un bus de données est mesurée par le nombre de bits qui peuvent y circuler à la fois. La vitesse à laquelle son bus peut transmettre des mots, c’est-à-dire sa BANDE PASSANTE de bus, détermine de manière cruciale la vitesse de tout appareil numérique. Une façon de rendre un bus plus rapide est d’augmenter sa largeur;
par exemple, un bus 16 bits peut transmettre deux mots de 8 bits à la fois, » côte à côte « , et transporte ainsi des données de 8 bits deux fois plus rapidement qu’un bus 8 bits. Le processeur d’un ordinateur contient généralement plusieurs bus, souvent de largeurs différentes, qui relient ses différentes sous-unités. Il est courant que les processeurs modernes utilisent des bus sur puce plus larges que le bus qu’ils utilisent pour communiquer avec des périphériques externes tels que la mémoire, et la différence de vitesse entre les opérations sur puce et hors puce doit ensuite être comblée en conservant un réservoir de données temporaires dans un CACHE. Par exemple, de nombreux processeurs de la classe Pentium utilisent 256 bits pour leurs bus sur puce les plus rapides, mais seulement 64 bits pour les liens externes.
Un bus 8 bits transporte des données le long de 8 lignes parallèles. Un bus 16 bits, également appelé ISA (Architecture standard de l’industrie), transporte des données sur 16 lignes. Un bus 32 bits, classé EISA (Enhanced Industry Standard Architecture) ou MCA (Micro Channel Architecture), peut transporter des données sur 32 lignes.
La vitesse à laquelle les bus transmettent des signaux est mesurée en mégahertz (Mhz). Les PC typiques fonctionnent aujourd’hui à des vitesses comprises entre 20 et 65 MHz. Voir également CPU, Carte d’extension, Mémoire, Carte mère, RAM, ROM et Unité centrale.
Comment Fonctionne le Bus Informatique?
Un bus transfère les signaux électriques d’un endroit à un autre. Un bus réel apparaît sous la forme d’une quantité infinie de circuits en cuivre gravés à la surface de la carte mère. Le bus est connecté à la CPU via l’unité d’interface de bus.
Les données voyagent entre le processeur et la mémoire le long du bus de données. L’emplacement (adresse) de ces données est transporté le long du bus d’adresses. Un signal d’horloge qui maintient tout en synchronisation se déplace le long du bus de contrôle.
L’horloge agit comme un feu de circulation pour tous les composants du PC; le « feu vert » se poursuit à chaque tic-tac de l’horloge. L’horloge d’un PC peut « cocher » de 20 à 65 millions de fois par seconde, ce qui donne l’impression qu’un ordinateur est vraiment rapide. Mais comme chaque tâche (comme l’enregistrement d’un fichier) est composée de plusieurs instructions programmées et que chacune de ces instructions prend plusieurs cycles d’horloge à exécuter, une personne doit parfois s’asseoir et attendre que l’ordinateur rattrape son retard.