[Processeur] bande passante

Fermé
robocop93 Messages postés 15 Date d'inscription samedi 3 juin 2006 Statut Membre Dernière intervention 30 octobre 2007 - 28 juin 2007 à 15:22
 Med - 28 juin 2007 à 16:16
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 24902 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 30 mars 2023 3 318
28 juin 2007 à 15:51
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 106122 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 30 mars 2023 13 803
28 juin 2007 à 15:39
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
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