Bus de données

{{#ifeq:||Un article de Ziki, l'encyclopédie libre.|Une page de Ziki, l'encyclopédie libre.}}
Révision datée du 30 mars 2022 à 05:27 par >WikiCleanerBot (v2.04b - Correction syntaxique (Espace insécable))
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

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<ref>Modèle:Ouvrage.</ref>,<ref>Modèle:Lien web.</ref>.

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

Fichier:SystèmeMicroproc.png
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é<ref>Modèle:Ouvrage.</ref>. 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<ref group=alpha>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).</ref>,<ref>Architecture matérielle : Schéma bloc d'un ordinateur, sur le site courstechinfo.be, consulté le Modèle:Date</ref> :

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 Modèle:Unité<ref name=hf>Voir : La HBM2 Hynix dispo ce troisième trimestre., sur le site hardware.fr du 16 juin 2015, consulté le 22 août 2016.</ref>, 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 Modèle:Unité, cité plus haut, est celui d'une carte graphique qui traite simultanément Modèle:Unité de Modèle:Unité<ref name=hf/> et qui peut être vu comme la mise en parallèle de « Modèle:Nombre de données » de Modèle:Nombre 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<ref>Modèle:Harvsp</ref>.
Le bus de contrôle
permet d'effectuer des requêtes sur le bus et de contrôler le type de l'opération<ref group=alpha>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.</ref>,<ref>Modèle:Harvsp</ref>.

Notes et références

Notes

Modèle:Références

Références

Modèle:Références

Articles connexes

Modèle:Portail