Information Technology Reference
In-Depth Information
grand. Ainsi n lignes d'adresses permettent d'adresser 2 n mots mémoires. Augmenter
la largeur du bus d'adresses équivaut à augmenter le nombre de broches du boîtier et
donc la surface de microprocesseur.
La taille du bus de données croît également afin de satisfaire l'augmentation des
performances des microprocesseurs. En effet, si la mémoire dispose de mots de 32 bits
et que le bus de données a une largeur de 8 bits, il faut 4 accès mémoires pour que le
microprocesseur dispose d'un mot mémoire.
L'augmentation de la largeur du bus de données n'est pas le seul moyen d'augmenter
les performances du bus, car on peut également augmenter la fréquence d'horloge
du bus.
Les microprocesseurs évoluent très vite et il est difficile de faire varier la largeur
des bus pour « suivre » les processeurs. Une manière d'opérer consiste à décider d'une
largeur de bus (par exemple 32 bits) et d'utiliser ce bus, selon le cas, comme un bus de
données ou un bus d'adresses : c'est le multiplexage temporel du bus. Cette technique
diminue le nombre de broches donc le coût mais aussi les performances.
Cadencement du bus
On trouve deux types de bus : les bus synchrones et les bus asynchrones .
Les bus synchrones
Ils disposent d'une horloge propre fonctionnant à une fréquence qui caractérise le
cycle du bus . La fréquence d'horloge des bus varie entre 8 MHz à 500 MHz (pour les
plus récents), ce qui correspond à un temps de cycle allant de 125 ns à 2 ns.
Avec ce type de bus, l'opération de lecture d'un mot mémoire par le microproces-
seur se déroule de la manière suivante :
- le microprocesseur dépose l'adresse du mot sur le bus d'adresses ;
Microprocesseur
Bus
Mémoire
ns
0
15
20
30
Figure 7.4
Bus synchrone.
 
Search WWH ::




Custom Search