Le circuit qui transporte les données vers et depuis le processeur est appelé le bus système. (ou parfois juste le bus ). Il ne s'agit pas d'un seul fil, mais plutôt d'un ensemble de fils regroupés en trois principaux types de bus :
* Bus d'adresse : Transporte les adresses mémoire du processeur vers la mémoire et d'autres périphériques, spécifiant l'emplacement des données auxquelles accéder. C'est unidirectionnel (à sens unique).
* Bus de données : Transporte les données réelles transférées entre le processeur et la mémoire ou d'autres périphériques. C'est bidirectionnel (bidirectionnel).
* Bus de contrôle : Transporte des signaux de contrôle qui coordonnent le timing et le fonctionnement du transfert de données. Cela inclut des signaux tels que la lecture/écriture, la demande de mémoire, les signaux d'interruption, etc. C'est bidirectionnel.
Bien que le terme « bus système » soit couramment utilisé, les architectures informatiques modernes utilisent souvent des schémas d'interconnexion plus complexes impliquant plusieurs bus et des interconnexions spécialisées comme le Front Side Bus (FSB), qui était important dans les systèmes plus anciens, ou des approches plus modernes comme QuickPath Interconnect (QPI) ou HyperTransport. Il s'agit essentiellement de voies à grande vitesse optimisées pour la communication entre le processeur et d'autres composants clés tels que le contrôleur de mémoire ou le chipset. Cependant, les principes fondamentaux d’adresse, de données et de contrôle demeurent.
|