Différence entre bus d'adresses et bus de données

La principale différence entre le bus d’adresse et le bus de données est que le Le bus d’adresses permet de transférer des adresses de mémoire, tandis que le bus de données facilite l’envoi et la réception de données.. C'est-à-dire que le bus d'adresses est utilisé pour spécifier une adresse physique dans la mémoire, tandis que le bus de données est utilisé pour transmettre des données entre des composants dans les deux sens. Par conséquent, le bus d'adresses est unidirectionnel tandis que le bus de données est bidirectionnel..

Un système informatique comprend trois composants principaux. Il s’agit des unités de traitement central (CPU), de la mémoire et des périphériques d’entrée et de sortie. La CPU est la principale unité de traitement des données. La mémoire contient les données nécessaires au traitement. Les périphériques d'entrée et de sortie permettent aux utilisateurs de communiquer avec l'ordinateur. Le mécanisme permettant à chacun des composants de communiquer entre eux est l'architecture de bus. C'est un système de communication électronique, qui achemine des informations par des voies électroniques appelées lignes de circuit. Le bus système est divisé en trois types: bus d’adresses, bus de données et bus de contrôle..

Zones clés couvertes

1. Quel est le bus d'adresse
     - Définition, fonctionnalité, utilisation
2. Qu'est-ce que le bus de données?
     - Définition, fonctionnalité, utilisation
3. Différence entre bus d'adresses et bus de données
     - Comparaison des différences clés

Mots clés

Adresse, bus de données, architecture informatique, système d'exploitation

Quel est le bus d'adresse

Le bus d’adresses permet d’identifier l’emplacement particulier dans la mémoire. Supposons que le processeur ait besoin de lire les données de la mémoire. Ensuite, le bus d'adresses aide à identifier cet emplacement spécifique. De plus, chaque périphérique IO a un identifiant unique, qui correspond à l'adresse de ce composant. Le bus d’adresses facilite le transfert des adresses mémoire des données et des entrées / sorties..

La largeur du bus d'adresses détermine la quantité de mémoire que le système peut adresser. Quand il y a 'n' lignes d'adresse, il peut directement adresser 2n emplacements de mémoire. Par exemple, un microprocesseur 8085 a un bus d’adresse de 16 bits. Par conséquent, il peut accéder à 2 16 = 65536 emplacements de mémoire différents.

Qu'est-ce que le bus de données?

Le bus de données permet de transférer des données entre différents composants. Il inclut les composants matériels associés tels que les fils et la fibre optique. Le bus de données est constitué de 8, 32,64, etc. lignes séparées. Le nombre de lignes correspond à la largeur du bus de données. Cette largeur de bus aide à déterminer le taux de transfert de données. Par conséquent, la largeur du bus de données détermine les performances du système, mais il est coûteux d’augmenter le nombre de lignes..

L'autre bus à côté du bus d'adresse et du bus de données est le bus de contrôle. Il est bidirectionnel et transmet les signaux de commande d’un composant à un autre. 

Différence entre bus d'adresses et bus de données

Définition

Le bus d'adresse est un bus d'ordinateur utilisé pour spécifier une adresse physique dans la mémoire. Le bus de données est un bus informatique utilisé pour transmettre des données entre composants.

Direction

Le bus d'adresses est unidirectionnel tandis que le bus de données est bidirectionnel.

Usage

Le bus d’adresses facilite le transfert des adresses de mémoire des données et des entrées / sorties. Le bus de données aide à envoyer et recevoir des données. C'est la principale différence entre bus d'adresses et bus de données.

Largeur du bus

La largeur du bus d'adresses détermine la quantité de mémoire qu'un système peut adresser. La largeur du bus de données détermine le taux de transfert de données.

Conclusion

Un bus est une voie de communication reliant deux périphériques ou plus. Le bus système est divisé en bus d'adresses, bus de données et bus de contrôle. La différence entre bus d'adresses et bus de données réside dans le fait que le bus d'adresses facilite le transfert d'adresses en mémoire, tandis que le bus de données facilite l'envoi et la réception de données. Le bus de contrôle permet d'envoyer des signaux de contrôle entre les appareils.

Référence:

1. Architecture de bus dans l'organisation informatique, Education 4u, 23 février 2018, disponible ici.
2. Ali, Goran W. Hama. «Computer System Bus». LinkedIn SlideShare, 28 juin 2015, disponible ici.
3. «Address Bus». Wikipedia, Wikimedia Foundation, 15 juin 2018, disponible ici..

Courtoisie d'image:

1. «Bus système informatique» de W Nowicki - Son propre travail, basé sur un diagramme de la page 36 de L'essentiel de l'organisation et de l'architecture de l'ordinateur Par Linda Null, Julia Lobur (CC BY-SA 3.0) via Commons Wikimedia