[Processeur] bande passante

robocop93 Messages postés 15 Statut Membre -  
 Med -
Bonjour,
en me renseignant sur le traitement de plusieurs applications simultanément par le processeur, j'ai appris qu'en réalité, sa fréquence ne diminuait pas mais sa bande passante se remplissait. Plusieurs questions me viennent alors à l'esprit :
- d'abord, à quoi correspond la bande passante d'un processeur ?
- quelle est son lien avec la fréquence ?
- que signifie le remplissage de la bande passante ?
- enfin, de quoi dépend la largeur de bande passante ? En particulier, est-elle supérieure pour les processeurs double coeur et pourquoi ?

Merci pour toutes vos informations.

3 réponses

blux Messages postés 27987 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
Salut,

en principe, une bande passante s'exprime en Hertz et signifie la quantité d'information que l'on peut transmettre, rien à voir avec le traitement de cette information, donc...

Un processeur 'tourne' à une certaine fréquence (2 GHz, 3 GHz...), c'est simplement son horloge interne qui lui donne un top. L'exécution d'une instruction peut donc durer 1, 2, 3 ou n cycles d'horloge (en fonction de sa complexité).

Une autre donnée est la vitesse de dialogue entre le proc et la mémoire, c'est le bus principal, nommé FSB (Front Side Bus), il caractérise la vitesse d'échange des données.

Pour en revenir au propos initial, le 'remplissage' de la bande passante est donc une erreur de langage, puisque la bande passante est par définition figée. Ce qui peut se remplir, par contre, c'est la pile d'attente de traitement des différentes tâches que le processeur exécute à un instant t. Ce mécanisme s'appelle le dispatching et le scheduling : quelle tâche sera prioritaire (sur quelles autres ?), combien de temps va-t'on autoriser son exécution avant de passer à la tâches suivante...

Ne pas confondre :

- bande passante (en Hz) : 'quantité' de signal transmissible
- débit (bits/sec ou autres) : quantité d'information transmise pendant un intervalle
- vitesse de modulation (baud) : vitesse mise pour transformer une information en signaux électrique et la transmetttre...

J'espère avoir éclairci un peu...
2
brupala Messages postés 115288 Date d'inscription   Statut Membre Dernière intervention   14 257
 
c'est une erreur:
ça n'existe pas la bande passante d'un processeur .
déjà que le terme est limite pour parler du débit d'une liaison .
la bande passante au niveau électronique indique la plage de fréquences dans laquelle un circuit électronique fournit en sortie un signal d'un niveau proche à 3 décibels près du niveau maximum (6 db= signal divisé par 2):
https://fr.wikipedia.org/wiki/Bande_passante
0
Med
 
La notion de bande passante n'éxiste pas dans les processeurs, un processeur travaille par interruption.
un processeur ne peut pas éxécuté plusieurs tâches simultanément, il les éxécute en temps pseudo-réel, pour éxécuter deux tâches en temps réel il faut deux processeurs, trois tâches trois processeurs,...

La performence d'un processeur s'accroit avec le nombre d'instructions qu'il peut éxécuter par cycle d'horloge(<1).
0