Front side bus

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

Le front side bus (FSB), aussi appelé bus système ou bus interne (internal bus en anglais), est traditionnellement le bus informatique qui relie le processeur au pont nord (Northbridge) et qui gère les échanges avec les périphériques proche du processeur (CPU), notamment avec la mémoire vive.

La fréquence du processeur découle de celle du FSB: elle 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).

Les processeurs AMD à partir de l'Athlon 64 (architecture K8) et certains processeurs Intel de génération Nehalem (les Core i7-9xx) ont abandonné le FSB au profit respectivement de l'HyperTransport et du QuickPath Interconnect (QPI).

Calcul du débit d'un bus[modifier | modifier le code]

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 MHz ;
  • la « largeur du bus ».

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 32 fils de données permet de transmettre 32 bits 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 16 bits, cadencé à une fréquence de 133 MHz.
Solution Taux de transfert = 16 \times (133 \times 10^6) bit/s = 2128 \times 10^6 bits/s = 266 \times 10^6 octets/s = 266 Mo/s.

Notes[modifier | modifier le code]

  • Quand on parle de fréquence du FSB, on peut parler de fréquence d'horloge (fréquence de base en gros) ou de fréquence de fonctionnement qui n'est pas la même que la fréquence d'horloge, car les 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 200 MHz, 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.