FIGURE 12–28
Interconnexion de divers composants
d’un système à microprocesseur avec
un bus multiplexé bidirectionnel.
12–7 INTERFAÇAGE INTERNE
Comme vous le savez, tous les composants d’un ordinateur sont interconnectés par
des bus, qui servent de voies de communication. Physiquement, un bus regroupe une
série de conducteurs permettant de relier au moins deux dispositifs d’un même
système ou plusieurs systèmes distincts. Au point de vue électrique, un bus équivaut
à une collection de signaux et de niveaux de tension et/ou de courant spécifiques qui
permettent aux différents composants connectés de communiquer et de fonctionner
ensemble correctement.
Après l’étude de cette section, vous pourrez
■Discuter du concept de bus multiplexé ■Expliquer le rôle des sorties à trois états
Bus multiplexés de base
Dans un ordinateur, le microprocesseur contrôle et établit des communications avec les
mémoires et les périphériques d’entrée-sortie (E/S) par le biais d’une structure de bus
interne, comme l’illustre la figure 12–28. Un bus multiplexé permet à n’importe quel
dispositif qu’il relie de recevoir ou de transmettre des données vers un des autres
composants interconnectés. Un composant émetteur est souvent appelé une source, tandis
qu’un dispositif récepteur est souvent qualifié d’accepteur. Les transmissions se font
toujours une seule source à la fois. Par exemple, la mémoire vive peut diriger des données
vers l’interface d’entrée-sortie (E/S) en suivant les instructions du microprocesseur.
Signaux de bus
Le microprocesseur dirige habituellement tous les signaux de contrôle et de synchronisation
vers un contrôleur de bus synchrone. Toutes les opérations des autres composants sont
coordonnées à partir de ces signaux de contrôle et de synchronisation. Dans le cas d’un
contrôle de bus asynchrone, les signaux de contrôle et de synchronisation sont générés
conjointement par une source et un accepteur. Le processus d’échange de signaux durant
lequel deux composants amorcent conjointement une communication est appelé
l’établissement de liaison. La figure 12–29 en illustre un exemple.
D’autre part, l’arbitrage de bus est une fonction de commande importante qui permet
d’éviter que deux sources tentent d’utiliser simultanément le même bus.
1. Que signifie l’abréviation DMA?
2. Discutez des avantages du DMA et donnez un exemple de type de transfert qui
utilise fréquemment cette méthode.
SECTION 12–6
RÉVISION