Processeurs PC
Créé en 1971 (Intel 4004)
le microprocesseur est un élément particulier de l'électronique d'un ordinateur
de part sa complexité. Il est le moteur central de lordinateur donc
le fonctionnement se base sur des instructions prédéfinies dont l'enchainement
formera un programme.
Pour les PC, l'architecture retenue, jusqu'a présent par les constructeurs,
est de type CISC (Complex Instruction Set Computer) en opposition à l'architecture
RISC (Reduced Instruction Set Computer).
L'architecture CISC se caractérise par un jeux d'instructions complexe,
ce qui permet de réaliser des opérations poussées en un seul cycle d'horloge
mais rend la fabrication des processeurs plus complexe.
L'architecture RISC se base sur un jeux d'instructions réduit pour répondre
aux besoins les plus fréquents permettant, théoriquement, un gain en terme
de fréquence du processeur. Mais les opérations plus poussées nécessitent
plusieurs cycles d'horloge suite à la décomposition de l'opération en instructions
de base se qui induit une programmation plus complexe.
Le jeux d'instructions
standard des PC est le X86 auquel peuvent s'adjoindre les jeux d'instructions
MMX, 3D Now, SSE et SSE2 en fonction des marques et modèles.
Ces performances dépendent de nombreux paramètres tel que l'architecture
interne, la fréquence, la vitesse du cache L1, la taille et la vitesse du
cache L2, la vitesse du FSB (Front Side Bus) et les jeux d'instructions
supportés.
A noter, les caches L2 ont des vitesses différentes allant de la vitesse
carte mère à celle du processeur (les dernières générations). Ces évolutions
expliquent, par exemple, pourquoi les PIII ont un cache L2 qui est passé
de 512 Ko (demi vitesse processeur) à 256 Ko (vitesse processeur).
D'autre part la vitesse du FSB, qui assure la liaison entre le processeur
en la carte mère, influence beaucoup les performances en provoquant un goulet
d'étranglement. Cela explique que la différence de performance entre un
processeur de 1000 Mhz et un 1100 Mhz n'est pas de 10% mais seulement de
4 ou 5%.
Quant le rapport entre la fréquence et la vitesse du FSB atteint 8 ou 9
fois, on peut considérer avoir a atteint les limites et que les possibilités
d'évolution seront très limités. D'ailleurs, en général, les constructeurs
font évoluer le FSB dans ces moments là.
INTEL
Modèles |
Création |
Bits |
Fréquence (Mhz) |
FSB (Mhz) |
Cache L1 |
Cache L2 |
Connecteur |
MMX |
3D Now |
SSE |
SSE2 |
8086 |
06/1978 |
16 | 5 | 5 | 0 ko | 0 ko | |||||
80286 |
01/1982 |
16 | 6 | 6 | 0 ko | 0 ko | |||||
80386 |
09/1986 |
32 | 16 à 40 | 16 à 40 | 0 ko | 0 ko | |||||
80486 |
10/1989 |
32 | 25 à 100 | 25 à 33 | 8 Ko | carte mère |
socket 3 |
||||
Pentium |
05/1993 |
32 | 60 à 200 | 50 à 66 | 16 Ko | carte mère |
socket 7 |
||||
Pentium MMX |
02/1996 |
32 | 166 à 266 | 66 | 16 Ko | carte mère |
socket 7 |
X | |||
Pentium II |
04/1997 |
32 | 200 à 450 | 66 | 32 Ko | 512 Ko |
slot 1 |
X | |||
Pentium II Xeon |
08/1998 |
32 | 400 à 450 | 100 | 32 Ko | 512 ou 1024 Ko |
slot 1 |
X | |||
Celeron |
04/1998 |
32 | 266 à 366 | 66 | 32 Ko | 0 Ko |
slot 1 |
X | |||
Celeron A |
09/1999 |
32 | 366 à 433 | 66 | 32 Ko | 128 Ko |
slot 1 socket 370 |
X | |||
Celeron |
04/2000 |
32 | 466 à 733 | 66 | 32 Ko | 128 Ko |
slot 1 socket 370 |
X | X | ||
Celeron |
03/2001 |
32 | 800 à 1200 | 100 | 32 Ko | 128 Ko |
socket 370 |
X | X | ||
Celeron |
12/2001 |
32 | 1200 à 1400 | 100 | 32 Ko | 256 Ko |
socket 370 |
X | X | ||
Pentium III |
06/1999 |
32 | 500 à 600 | 100 | 32 Ko | 512 ou 256 Ko |
slot 1 |
X | X | ||
Pentium III E (Coppermine) |
12/1999 |
32 | 533 à 1133 | 133 | 32 Ko | 256 Ko |
socket 370 |
X | X | ||
Pentium III Xeon |
05/2000 |
32 | 933 à 1133 | 133 | 32 Ko | 512 Ko à 2048 Ko |
slot 2 |
X | X | ||
Pentium III S (Tualatin) |
09/2001 |
32 | 933 à 1400 | 133 | 32 Ko | 512 Ko |
socket 370 |
X | X | ||
Pentium III M (portable) |
09/2001 |
32 | 933 à 1200 | 133 |
32 Ko | 512 Ko | X | X | |||
Pentium III M LV (portable) |
10/2001 |
32 | 800 à 933 | 133 |
32 Ko | 512 Ko | X | X | |||
Pentium III M LV (portable) |
10/2001 |
32 | 700 à 800 | 133 |
32 Ko | 512 Ko | X | X | |||
Pentium IV (Willamette) |
11/2000 |
32 | 1400 à 2000 | 400 | 20 Ko | 256 Ko | Socket 423, 478 |
X | X | X | |
Xeon (P IV multi processeurs) |
06/2001 |
32 | 1400 à 2400 | 400 | 20 Ko | 256 Ko | Socket 603 |
X | X | X | |
Pentium IV A (Nortwood) |
12/2001 |
32 | 2000 à 2400 | 400 | 20 Ko | 512 Ko | Socket 478 |
X | X | X | |
Pentium IV M (Portable) |
04/2002 |
32 | 1600 à 1800 | 400 | 20 Ko | 512 Ko | X | X | X | ||
Pentium IV A+ (Nortwood) |
05/2002 |
32 | 2132 à 2800 | 533 | 20 Ko | 512 Ko | Socket 478 |
X | X | X | |
Celeron IV |
06/2002 |
32 | 1700 à 2200 | 400 | 20 Ko | 256 Ko | Socket 478 |
X | X | X | |
Celeron IV M |
09/2002 |
32 | 1800 à 1800 | 400 | 20 Ko | 256 Ko | Socket 478 |
X | X | X | |
Pentium IV A+ (Nortwood
hyper-Threading) |
05/2002 |
32 | 3060 | 533 | 20 Ko | 512 Ko | Socket 478 |
X | X | X |
CYRIX
Modèles |
Création |
Bits |
Fréquence Mhz |
FSB Mhz |
Cache L1 |
Cache L2 |
Connecteur |
MMX |
3D Now |
SSE |
SSE2 |
6X86 (M1) |
03/1995 |
32 |
90 à 200 PR (Vitesse réelle de 80 150) |
66 à 75 |
32 Ko |
carte mère |
socket 7 |
||||
6X86Mx (M2) |
1996 |
32 |
166 à 366 PR (Vitesse réelle de 133 à 300) |
66 à 100 |
32 Ko |
carte mère |
socket 7 |
X | |||
C3 |
02/2000 |
32 |
500 à 700 |
133 |
128 Ko |
socket 370 |
X | X | |||
C3 |
03/2001 |
32 |
733 à 933 |
133 |
128 Ko |
64 Ko |
socket 370 |
X | X |
AMD
Modèles |
Création |
Bit |
Fréquence Mhz |
FSB Mhz |
Cache L1 |
Cache L2 |
Connecteur |
MMX |
3D Now |
SSE |
SSE2 |
AM486 |
1995 |
32 |
120 |
33 |
8 Ko |
carte mère |
socket 3 |
||||
AM5x86 |
1996 |
32 |
133 |
33 |
16 Ko |
carte mère |
socket 3 |
||||
K5 |
1996 |
32 |
100 à 133 |
66 |
32 Ko |
carte mère |
socket 7 |
||||
K6 |
01/1997 |
32 |
166 à 300 |
66 |
64 Ko |
carte mère |
socket 7 |
||||
K6-2 |
06/1998 |
32 |
300 à 550 |
66 à 100 |
64 Ko |
carte mère |
socket 7 |
X | X | ||
K6-3 |
01/1999 |
32 |
400 à 450 |
100 |
64 Ko |
256 ko + carte mère |
socket 7 |
X | X | ||
ATLON |
08/1999 |
32 |
500 à 800 |
200 |
128 Ko |
512 Ko |
slot A |
X | X | ||
ATLON (Thunderbird) |
04/2000 |
32 |
650 à 1400 |
200/266 |
128 Ko |
256 Ko |
socket A |
X | X | ||
Duron |
09/200 |
32 |
600 à 1300 |
200 |
128 Ko |
64 Ko |
socket A |
X | X | ||
ATLON XP (Palomino 18 mc) |
01/2001 |
32 |
1500 à 2100+ (Vitesse réelle de 1333 à 1733) |
266 |
128 Ko |
256 Ko |
socket A |
X | X | X | |
ATLON MP (multiprocesseurs) |
09/2001 |
32 |
1000 à 2000+ (Vitesse réelle de 1000 à 1670) |
266 |
128 Ko |
256 Ko |
socket A |
X | X | X | |
ATLON XP (Thoroughbreg A 13mc) |
05/2002 |
32 |
1700 à 2200 + (Vitesse réelle de 1466 à 1800) |
266 |
128 Ko |
256 Ko |
socket A |
X | X | X | |
ATLON XP (Thoroughbreg B 13mc) |
09/2002 |
32 |
2400 à 2600 + (Vitesse réelle de 2000 à 2133) |
266 |
128 Ko |
256 Ko |
socket A |
X | X | X | |
ATLON XP (Thoroughbreg B1 13mc) |
09/2002 |
32 |
2700 à 2800 + (Vitesse réelle de 2166 à 2250) |
333 |
128 Ko |
256 Ko |
socket A |
X | X | X |
BC 261202