Le front-side bus (FSB), aussi appelé bus système ou bus avant, est le bus informatique qui était utilisé sur les ordinateurs équipés de CPU Intel dans les années 1990 et 2000. Ce bus reliait le processeur au « » qui gère les échanges avec les périphériques rapides proches du CPU dont, notamment, la mémoire viveDéfinition FSB, sur le site pc-code.com, consulté le 5 décembre 2015.

Selon l’implémentation, certains ordinateurs peuvent également disposer d’un (bus arrière) qui connecte le processeur au cache. Ce bus et le cache qui y est connecté sont plus rapides que l’accès à la mémoire système (ou RAM) via le FSB. La vitesse du FSB est souvent utilisée comme une mesure importante des performances d’un ordinateur.

L’architecture FSB d’origine a été remplacée par HyperTransport dans les processeurs AMD, et par QuickPath Interconnect, Direct Media Interface et récemment par Ultra Path Interconnect dans les processeurs Intel modernes pour ordinateurs personnels.

Timing La fréquence du processeur est égale à celle du FSB multipliée par un coefficient propre au processeur (les processeurs modernes ont une vitesse de fonctionnement interne décuplée)Sur certaines cartes mères, ce coefficient peut être modifié voire géré automatiquement par le processeur assigné à cette tache..

Évolution de l'architecture Dans le monde de l'architecture x64, les processeurs AMD à partir de l'Athlon 64 (architecture K8 introduite fin 2003) et certains processeurs Intel de génération Nehalem introduite fin 2008 (les Core i7-9xx) ont abandonné le FSB au profit respectivement du bus HyperTransport chez AMD et des bus QuickPath Interconnect (QPI) et Direct Media Interface (DMI) chez Intel.

Le bus ABMA est utilisé sur la majorité des SoC contenant des processeurs d'architecture ARM ou RISC-V.

Calcul du débit d'un bus Un bus est caractérisé, entre autres, par son taux de transfert (débit), c'est-à-dire la quantité d'informations qui peuvent être transmises par unité de temps.

Ce taux de transfert dépend de : la fréquence de l'horloge du bus, exprimée en hertz ; la « largeur du bus »Le nombre de bits ou de fils selon qu'il s'agit respectivement d'un bus série ou parallèle..

La fréquence du bus est définie par sa fréquence (exprimée en hertz), c’est-à-dire le nombre de paquets de données envoyés ou reçus par seconde. On parle de cycle pour désigner chaque envoi ou réception de données.

La « largeur de bus » est le nombre de bits que le bus peut transmettre simultanément. Cette « largeur de bus » correspond au nombre de lignes physiques du bus sur lesquelles les données sont envoyées de manière simultanée. Par exemple, une nappe de de données permet de transmettre en parallèle.

De cette façon, il est possible de connaître le débit maximal du bus (ou taux de transfert maximal), c’est-à-dire la quantité de données qu’il peut transporter par unité de temps, en multipliant sa « largeur de bande » par sa fréquence.

Exemple Calcul du taux de transfert (débit) d'un bus d’une largeur de , cadencé à une fréquence de . Solution

Fréquences FSB, CPU et mémoire La fréquence du FSB est sa fréquence d'horloge (fréquence de base) sa fréquence de fonctionnementLes processeurs Intel utilisent un bus quad pumped, ce qui donne une fréquence de fonctionnement quatre fois supérieure à la fréquence d'horloge du FSB. Pour une fréquence d'horloge de , le FSB d'un Intel aura donc une fréquence de fonctionnement de 4 × 200 = 800 MHz. La fréquence d'horloge de la mémoire vive dépend de celle du processeur et non de celle du FSB.

Notes et références Notes

Références

Catégorie:Microprocesseur Catégorie:Carte mère Catégorie:Bus informatique