Les Bus
Le bus peut être défini comme un support de communication (ensemble de fils électriques) entre le processeur d'une part et la mémoire centrale ou des périphériques (connecteurs d'extension) d'autre part.
Il est caractérisé essentiellement par une largeur (mots de 16 bits, 32 bits, 64 bits) sur laquelle transitent les bits en parallèle et par une fréquence de fonctionnement.
Un bus est caractérisé par :
- le type de données qu’il transmet,
- le nombre de fils dont il se compose,
- le mode transmission (uni-directionnel, bi-directionnel, parallèle, série, synchrone, asynchrone)
- sa fréquence de travail,
- son type de connections et de connecteurs.
Différents types de bus
Bus processeur bus privé ou FSB (Front Side Bus) est le bus spécifique au microprocesseur.
Bus global : bus reliant entre elles, les différentes cartes processeur d’une machine multiprocesseur.
Bus d’extension : ou bus local prolonge le bus processeur permettant de relier directement certains composants du système.
Bus système : bus reliant le jeu de circuits (Chipset) au processeur et aux mémoires centrales.
Bus d’entrées-sorties : bus servant aux communications avec les périphériques dits lents.
Le chipset :
C’est la plateforme centrale de la carte. Il va coordonner les échanges de données entre le processeur et les divers périphériques. Certains chipsets intègrent une puce graphique, audio, réseau etc.. Voici un diagramme d'un chipset, on y distingue le northbridge et le southbridge :
Les principales normes de Bus
Les Ports d’extension :
Le bus ISA (Industry Standard Architecture) - Obsolète déposé par IBM en 1981 fonctionne à 8 Mhz avec une largeur de bus de 16 bits. Principal goulet d'étranglement pour les processeurs 32 bits cadencé à plus de 100 mhz, il n’existe plus sur les cartes mères récentes. Longtemps son principal intérêt a été un grand choix de cartes d’extension sur le marché pour un coût assez faible.
Le bus EISA (Extended Industry Standard