Chap 2 - Les Bus
Chap 2 - Les Bus
Chap 2 - Les Bus
En général, un bus est spécialisé dans le type d'information qu'il transporte et est
supervisé par le microprocesseur. Ainsi, certains bus transportent les données,
d’autres les adresses des données lues/écrites dans la mémoire vive et d’autres
véhiculent les informations de contrôle.
D'autre part, la vitesse du bus est également définie par sa fréquence (exprimée
en Hertz), c'est-à-dire le nombre de paquets de données envoyés ou reçus par
seconde. On parle de cycle pour désigner chaque envoi ou réception de données.
De cette façon, il est possible de connaître le débit maximal du bus (ou taux de
transfert maximal), c'est-à-dire la quantité de données qu'il peut transporter par
unité de temps, en multipliant sa largeur par sa fréquence. Un bus d'une largeur de
16 bits, cadencé à une fréquence de 133 MHz possède donc un débit égal à :
2|Page
- Le bus de données : il est dédié au transport des données en provenance ou
à destination du processeur ou dans les I/O. Il s'agit d'un bus bidirectionnel.
- Le bus de contrôle (ou bus de commandes) transporte les ordres et les signaux
de synchronisation en provenance de l'unité de commande et à destination
de l'ensemble des composants matériels. Il s'agit d'un bus directionnel dans la
mesure où il transmet également les signaux de réponse des éléments
matériels.
V. Type de Bus
- les bus parallèles sont des bus simples constitués d'autant de fils qu'il y a de bits
à transporter. Ces bus sont coûteux et peu fiables pour des distances
importantes. Ils sont utilisés sur des distances courtes, par exemple, pour relier
le processeur, la mémoire et les unités d'échanges.
- les bus série permettent des transmissions sur de grandes distances. Ils utilisent
une seule voie de communication sur laquelle les bits sont sérialisés et envoyés
les uns à la suite des autres.
Exercice : Faire une comparaison entre un bue série et un bus parallèle sur les
aspects de performance et de fabrication.
3|Page