Transfer (informatique)
Ledébit d'unbus informatique,mesuré entransferpar seconde, est le débit dedonnéestransférées sur cebus.
On utilise souvent l'abréviation « MT/s » ou « GT/s », qui comprend les préfixes « M » pourméga-ou « G » pourgiga-.Le terme « Megatransfer » correspond au transfert d'un million d'unités de données par seconde[1].
Unité
[modifier|modifier le code]Le choix du symboleTpourtransferest en conflit avec lesystème international d'unités,dans lequelTdésigne l'unitéteslade la densité dechamp magnétique(par conséquent, le "Megatesla par seconde" serait une unité raisonnable pour décrire la vitesse de variation d'un champ magnétique changeant rapidement, comme dans unaimant à champ pulsé(en)ou unkicker magnet(en)).
Utilisation
[modifier|modifier le code]La valeur seule ne permet pas de connaître ledébit binaireauquel les données binaires sont transférées car elle ne spécifie pas le nombre de bits transférés lors de chaque opération de transfert (appelé largeur du canal oumot). Pour calculer le débit de transmission des données, on doit multiplier le débit de transfert par la largeur du canal d'information. Par exemple, un bus de données de largeur huit octets (64 bits) transfère par définition huit octets lors de chaque opération de transfert; avec un débit de transfert de 1 GT/s, le débit de données sera de 8 × 109B/s, soit 8 GB/s, ou environ 7,45GiB/s. Dans cet exemple, ledébit binaireest de 64 Gbit/s (8 × 8 × 109bit/s).
La formule du débit de transfert de données est:Largeur de canal (bits/transfer) × transfers/seconde = bits/seconde.
L'accroissement de la largeur d'un canal (ou bus), par exemple celui entre un CPU et unnorthbridge,augmente lethroughputsans nécessiter un accroissement de la fréquence de fonctionnement du canal (mesurée entransferspar seconde). C'est équivalent à augmenter le throughput en accroissant la largeur de bus mais en conservant lalatenceinchangée.
L'unité fait référence au nombre de transferts "effectif", ou de transferts perçus depuis l' "extérieur" d'un système ou d'un composant, par rapport à la fréquence d'horloge interne du système. Un exemple en est unbus informatiquefonctionnant endouble data rateoù les données sont transférées sur les fronts montant et descendant du signal d'horloge. Si son horloge interne tourne à 100 MHz, alors le débit effectif est de 200 MT/s, car il y a 100 millions de fronts montants par seconde (et autant de fronts descendants) dans un signal d'horloge tournant à 100 MHz.
Les bus tels que leSCSIet lePCIse situent dans le domaine de débit de données enMegatransfer/s, tandis que les architectures de bus plus récentes telles quePCI-X,PCI Express,QPI,UPI,etHyperTransport/Infinity Fabricfonctionnent dans le domaineGigatransfer/s.
Notes et références
[modifier|modifier le code]- (en)«Knowledgetransfer.net», surknowledgetransfer.net(consulté le).