Vous êtes sur la page 1sur 12

Le Processeur (CPU)

Le Processeur

Le processeur (CPU, pour Central Processing Unit, soit Unit Centrale de Traitement) est le
cerveau de l'ordinateur. Il permet de manipuler des informations numriques, c'est--dire
des informations codes sous forme binaire, et d'excuter les instructions stockes en
mmoire.
Brve histoire sur le processeur

L'introduction du microprocesseur dans les annes 1970 a marqu de manire significative


la conception et l'implmentation des units centrales de traitement.
Le premier microprocesseur (Intel 4004) a t invent en 1971. Il s'agissait d'une unit de
calcul de 4 bits, cadenc 108 kHz. Depuis, la puissance des microprocesseurs augmente
exponentiellement.

Les processeurs multi curs (multicores) rcents comportent maintenant plusieurs curs
dans un seul circuit intgr. Leur efficacit dpend grandement de la topologie
d'interconnexion entre les curs.
Unit centrale de traitement

Lunit centrale de traitement ou CPU (Central Processing Unite) est le centre de calcul et
de contrle dun ordinateur : elle constitue le cerveau de lordinateur.
Lunit centrale dcode et excute les instruction, ralise toutes les opration qui en
dcoulent, et assure le transfert des informations depuis et vers dautre ressources par
lintermdiaire des BUS.
Lunit centrale est matrialise physiquement par un circuit lectronique, appel
microprocesseur.
Un microprocesseur est constitu dun seul circuit intgr sur lequel sont gravs des milliers
de transistors interconnects, permettant dassurer la gestion et le traitement de
linformation.
Le microprocesseur se compose dune tranche de silicium, communment appele puce.
Il est caractriser par :
Classification des processeurs

Un processeur est dfini par


Sa marque (Intel ou AMD).
Son architecture (son jeu dinstructions; la largeur de ses registres internes 8, 16, 32,
64, 128 bits, les spcifications des entres/sorties, de laccs la mmoire).
(la cadence de son horloge exprime en MHz (mgahertz) ou GHz (gigahertz).
sa finesse de gravure exprime en nm (nanomtres) et sa microarchitecture.
le nombre de noyaux de calcul (core).
Lunit centrale est compos des lments suivants :

UAL (Unit Arithmtique et Logique)

LUAL constitue la partie active de lordinateur; celle qui traite les donnes pour fournir des
rsultats.
LUAL est lorgane qui permet deffectuer des opration arithmtique (addition,
soustraction, multiplication, division), des oprations logiques (par exemple des
comparaisons), ou des opration sur la mmoire (la lecture du contenu de la mmoire).

Oprande 1 Rsultat

UAL
Oprande 1
Autres informations
(Retenue, etc.)

Slection de
loprateur

Schma fonctionnel de lUAL


Unit de commande

Lunit de commande permet de squencer le droulement des insructions. Elle


effectue la recherche en mmoire de linstruction, son dcodage, son excution et la
prparation de linstruction suivante. Elle labore, en outre, tous les signaux de
synchronisation, internes ou externes au microprocesseur.
Les diffrentes tches de cette unit sont ralises moyennant un certain nombre de
registres.
Registres

Registres ce sont des zones de stockage temporaires qui conservent les donnes ou
les instructions, et grent les adresses ainsi que les rsultats des oprations.
Il exite deux types de registres : les registres dusage gnral et les registres
dadresses.
Registres
1) Registres dusage gnral
Ce sont des mmoires rapides lintrieur du microprocesseur, qui permettent de
manipuler les donnes vitesse leve. On peut citer comme registres :
LAccumulateur (ACC) : il est associ lUAL, et peut assurer de nombreuses tches; il
peut en particulier contenir un des deux oprandes, avant lexcution de lopration,
et recevoir le rsultat aprs. Cela permet denchaner des oprations.
Le Registre instruction (RI) : il est associ lunit de commande, et peut recevoir
linstruction devant tre excute. Il comprend deux parties :
Une premire contenant le code opration qui dfinit lopration excuter
(addition, mutiplication etc).
Une deuxime contenant ladresse de loprande.
Le dcodeur : il est associ lunit de commande, et utilise le Registre instruction
pour dterminer lopration effectuer et les oprandes traiter.
Le Registre dtat : il est associ lUAL, et contient des indicateurs qui, aprs chaque
opration, indiquent certains tats particuliers tels quune retenue, le signe ou la
parit dun rsultat, etc.
Registres
1) Regitres dadresse
On peut citer comme registres :
Le Compteur ordinal (CO) : il est associ lunit de commande, et contient ladresse
de la prochaine instruction traiter.
Le pointeur de pile (SP) : il contient ladresse dune partie de la mmoire, appele
pile.
Les Registres dindex : ils permettent de mmoriser une adresse particulire, et sont
aussi utiliss dans le mode dadressage index de la mmoire.
Systme de Bus
Un BUS est un canal permettant dacheminer des informations binaires entre les diffrents
composants de lordinateur. On distingue en particulier le Bus de donnes, le Bus
dadresse et le Bus de commandes :
Le Bus de donnes : autoroute bidirectionnelle qui transporte les donnes changes
entre les diffrents lments du systme.
Le Bus dadresses : qui vhicule les adresses mmoire.
Le Bus de commandes : qui transporte les diffrents signaux de synchronisation
ncessaires au fonctionnement du systme; savoir : le signal de lecture, le signal
dcriture et le signal de slection.
Le Fonctionnement du Processeur