Accueil🇫🇷Chercher

Bus de données

Un bus de données est un ensemble de conducteurs électriques, partie d'un bus informatique destinée au transfert en parallèle des données y compris les instructions de programme entre plus de deux composants au sein d'un système informatique, notamment les ordinateurs[1] - [2].

Le bus de données permet à différents blocs logiques d'échanger des informations. Typiquement, dans un ordinateur, il relie le processeur, la mémoire centrale et les contrôleurs de périphériques.

Structure

Structure d'un système à microprocesseur

Les bus de données se rencontrent sur une carte mère et sur certaines cartes graphiques. Ils comportent plusieurs canaux, le plus souvent en parallèle.

Comme son nom l'indique, le bus de données transfère des informations, que celles-ci soient des instructions de programme ou des valeurs, numériques ou non, à traiter par le programme ou le périphérique qui lui est lié[3]. D'autres parties du système doivent spécifier les composants concernés, et en général le sens de transfert, car le bus de données est généralement bidirectionnel.

Situation dans la structure de traitement des données

Un bus informatique se décompose en trois bus fonctionnels[alpha 1] - [4] :

Le bus de données
permet, comme son nom l'indique, la circulation des donnĂ©es, y compris les instructions d'un programme entre un processeur et la mĂ©moire. DiffĂ©rentes architectures de systèmes numĂ©riques peuvent ĂŞtre basĂ©es sur des bus de taille très diffĂ©rente, de 1 Ă  4 096 bits[5], celle-ci reprĂ©sentant la taille des mots transfĂ©rĂ©s en un cycle, et donc le nombre de liaisons parallèles composant le bus de donnĂ©es.
Si le système comporte un processeur, on fait souvent correspondre la taille des mots du bus avec celle du processeur pour des raisons de simplicitĂ©. Mais ce n'est pas toujours le cas, car cela dĂ©pend, entre autres, des contraintes du système et de son utilisation. Par exemple le bus de 4 096 bits, citĂ© plus haut, est celui d'une carte graphique qui traite simultanĂ©ment 128 pixels de 32 bits[5] et qui peut ĂŞtre vu comme la mise en parallèle de « 128 bus de donnĂ©es » de 32 bits de large.
Le bus d'adresses
permet de désigner à chaque instant la case mémoire et/ou le périphérique auquel le contrôleur veut faire appel[6].
Le bus de contrĂ´le
permet d'effectuer des requêtes sur le bus et de contrôler le type de l'opération[alpha 2] - [7].

Notes et références

Notes

  1. Un mème bus peut être utilisé pour ne transporter qu'un seul type de données (comme sur une carte mère) soit tous les types, les uns après les autres, (comme dans l'USB, par exemple).
  2. Le « bus de contrôle » sert à spécifier le sens de transfert de la donnée qui circule (ou qui va circuler) sur le bus.

Références

  1. Michel Fleutry, Dictionnaire encyclopédique d'électronique : anglais-français, Paris, La maison du dictionnaire, , 1054 p. (ISBN 2-85608-043-X), p. 93 « bus a1 », 178 « data bus ».
  2. « Cours d'initiation aux microprocesseurs et aux micro-ordinateurs », sur plil.fr (consulté le ).
  3. Paolo Zanella, Yves Ligier et Emmanuel Lazard, Architecture et technologie des ordinateurs : Cours et exercices corrigés, Paris, 5, coll. « Sciences Sup », , 576 p. (EAN 9782100598182), p. 42.
  4. Architecture matérielle : Schéma bloc d'un ordinateur, sur le site courstechinfo.be, consulté le
  5. Voir : La HBM2 Hynix dispo ce troisième trimestre., sur le site hardware.fr du 16 juin 2015, consulté le 22 août 2016.
  6. Fleutry 1991, p. 15
  7. Fleutry 1991, p. 155

Articles connexes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.