4
Le processeur est le coordonnateur de l’exécution
Le processeur contrôle l’exécution des programmes, en organisant le chargement des instructions et
le détail de leur exécution ; c’est aussi lui qui effectue tous les calculs, notamment sur les nombres
entiers. Ces deux fonctions sont associées dans la même unité car le contrôle de l’exécution
nécessite souvent des calculs entiers, lorsque par exemple il faut faire une somme pour déterminer
l’adresse de l’instruction suivante.
Le processeur a besoin de garder la trace d’un certain nombre d’informations pendant l’exécution
des instructions : l’adresse de l’instruction en cours par exemple, ou le résultat de la dernière
opération arithmétique. Il utilise pour cela des registres, qui sont des mots mémoire fixes, à accès
très rapide.
Le processeur ne dialogue pas directement avec les périphériques
On voit sur la figure que le processeur dialogue avec des contrôleurs de périphériques et non avec les
périphériques eux-mêmes. Par exemple un processeur n’a aucune conscience de l’existence d’un
disque dur ; il dialogue avec un contrôleur de disque, à l’aide d’instructions génériques
d’entrées/sorties.
I.1.2. Organisation en bus
Les flèches entre les composants de la Figure I-1 étaient à prendre dans un sens fonctionnel; si elles
devaient représenter effectivement les chemins par lesquels transitent les données, le
fonctionnement serait très inefficace. En pratique, les données circulent entre les différents sous-
systèmes d’un ordinateur sur des bus, sortes d’autoroutes, et des circuits spécialisés jouent le rôle
d’échangeurs aux carrefours de ces bus, de façon à permettre des transferts simultanés dans
certaines circonstances. La Figure I-2 montre une organisation typique d’un système de type
compatible PC.
Figure I-2. Architecture générale des bus d’un ordinateur compatible PC.
Un circuit appelé north-bridge règle les échanges à très grande vitesse, notamment entre le
processeur et la mémoire centrale. Il exploite de façon synchrone le bus FSB (front side bus), encore
appelé bus système, dont la vitesse est très corrélée à la puissance générale de l’ensemble. Un