Chap 2 - Les Bus

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 3

Année académique 2022/2023

Spécialités : Génie Logiciel (GLO) - Réseau et sécurité (RES) – Télécommunications (TEL)


Niveau : 1
Cours : Architecture des ordinateurs

Chapitre II : Les bus


I. Qu’est-ce qu’un bus ?

Dans un ordinateur, un bus désigne l'ensemble des lignes de communication


connectant les différents composants.

Il s’agit d’un regroupement de conducteurs électriques permettant une


connexion physique et le transport de signaux entre les différents composants de
l’ordinateur. Les bus sont situés à l'intérieur de l’ordinateur et permettent de
connecter les différentes parties fonctionnelles de cet ordinateur entre elles.

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.

Communication entre les bus et composants de l’ordinateur.


1|Page
II. Caractéristiques des bus

Un bus est caractérisé par le volume d'informations transmises simultanément. Ce


volume, exprimé en bits. Cela peut correspondre au nombre de lignes physiques sur
lesquelles les données sont envoyées de manière simultanée. Une nappe de 32 fils
permet ainsi de transmettre 32 bits en parallèle. On parle ainsi de « largeur du bus »
pour désigner le nombre de bits qu'un bus peut transmettre simultanément.

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 à :

16 * 133*106 = 2128*106 bit/s,


soit 2128*106/8 = 266*106 octets/s
soit 266*106/1000 = 266*103 Ko/s
soit 266*103/1000 = 266 Mo/s
III. Les principaux bus

On distingue généralement sur un ordinateur deux principaux bus :


- le bus système ou bus interne : il relie le microprocesseur à la mémoire vive ;

- le bus d’extension ou bus d’entrées/sorties : il relie le microprocesseur aux


connecteurs d’entrées/sorties et aux connecteurs d’extension. Les bus
d’extension sont des réceptacles pouvant accueillir des cartes d’extension.
Ces cartes sont utilisées pour ajouter des fonctionnalités ou augmenter les
performances d’un ordinateur.

IV. Sous-ensembles de bus

En réalité on distingue trois (03) principaux sous-ensembles fonctionnels :

- Le bus d'adresses (appelé parfois bus d'adressage ou bus mémoire). Il


transporte les adresses que le processeur utilise pour lire ou écrire une donnée
en mémoire vive. Il s'agit d'un bus unidirectionnel.

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.

Exemple de cas d'utilisation :


Deux bus distincts sont utilisés lors de la lecture/écriture de la mémoire vive par
un processeur : un bus de données et un bus d'adresse. Le bus d'adresse est
utilisé pour sélectionner les cellules mémoires qui doivent être lues ou écrites,
le bus de données servant à transmettre le contenu de la mémoire elle-même.

- 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.

Exemple de cas d'utilisation :


Certains périphériques informatiques tels que les souris utilisent un bus série, le
débit d'information reste modeste à quelques kilo-octets (ko) par seconde. Les
disques durs les plus récents utilisent un bus série. Les débits peuvent ici
atteindre plusieurs Go/s.

Comparaison bus série et bus parallèle

Exercice : Faire une comparaison entre un bue série et un bus parallèle sur les
aspects de performance et de fabrication.

3|Page

Vous aimerez peut-être aussi