Intel 80386
Un article de Wikipédia, l'encyclopédie libre.
L'Intel 80386 est un microprocesseur 32 bits CISC fabriqué par Intel. Il fut utilisé dans de nombreux ordinateurs personnels de 1986 à 1994. Lors de sa création le processeur était nommé « P3 »- la troisième génération de processeurs dans la lignée des x86, mais il est souvent abrégé i386.
Créé et construit par Intel, le processeur i386 est achevé en octobre 1985. Les premières puces fonctionnelles sont livrées au public en 1986. Le premier PC équipé de cette puce fut, à la surprise du public, le Compaq 386 Deskpro. IBM, en effet, travaillait à la préparation d'un bus 32 bits afin de tirer un parti optimal de la machine.
Sommaire |
[modifier] Nouvelle architecture
Ce processeur représente une évolution significative dans la longue lignée des processeurs Intel (qui débute avec l'Intel 8008). Il ajoute notamment par rapport à l'Intel 80286
- une architecture 32 bits adressant de façon continue jusqu'à 4 gibioctets (4 Gio), soit mille fois plus que les mémoires courantes de l'époque
- une unité de pagination qui le rend plus facile à utiliser pour les systèmes d'exploitation utilisant de la mémoire virtuelle (tel qu'UNIX)
- un nouveau mode d'opération dit mode 8086-virtuel, permettant d'exécuter sous le contrôle d'un OS en mode protégé et multi-tâches des programmes conçus pour le mode réel.
Plus tard, Intel introduit le 80386SX qui est une version à bas prix du i386. La série SX utilise le 32 bits en interne mais un bus externe à 16 bits (de la même façon que le 8088 était une version à bas prix du 8086). Le 80386 originel est alors renommé en 80386DX afin d'éviter toute confusion.
[modifier] Nouvelle stratégie
Intel avait toujours permis à ses concurrents de devenir secondes sources de ses microprocesseurs moyennant licence, afin de rassurer ses clients sur la fluidité de leurs approvisionnements. Cela avait endormi la recherche chez Thomson et chez NEC, désormais plus enclins à acheter les licences Intel qu'à développer leurs propres puces compatibles. A la surprise générale, Intel - certain à la fois de l'avance technique de son 386 et d'avoir atteint la masse critique lui permettant de se passer de secondes sources - annonce qu'il ne rétrocédera aucune licence aux autres fondeurs. Cette situation de monopole de fait sur une architecture propulsera Intel de façon durable dans les premiers rangs de l'industrie... et de la bourse.
[modifier] Le début d'une gamme
Intel introduisit ensuite le 80486 puis le Pentium, mais ni l'un ni l'autre ne représentent une avancée aussi importante que l'adressage 32 bits rendu possible avec le i386. La plupart des logiciels utilisés sur les ordinateurs personnels en 2004 pourraient fonctionner avec, bien que très lentement.
Abrégé i386, l'appellation désigne souvent tous les microprocesseurs compatibles produits à la suite de ce dernier, notamment : Intel 80486, Intel Pentium (586), Intel Pentium Pro (686), Intel Pentium 4 (786), AMD K6, AMD Athlon (K7), AMD Athlon 64 (K8). D'autres fabricants dont Transmeta et Cyrix racheté par VIA Technologies ont également produit des microprocesseurs compatibles. Le fait d'écrire i386 exclut en revanche les microprocesseurs 16 bits précédents de la famille x86.
Le 2 mars 2006, le document BogoMips mini−Howto faisait état de la mesure en bogomips de deux monoprocesseurs extrêmes de la gamme :
- Intel 8088, 4,77 MHz : 0,02 bogomips
- Intel Xeon, 3400 MHz : 6800 bogomips
Si l'on accepte le bogomips comme indicateur de puissance du processeur, alors le rapport de puissance de ces processeurs serait de 1 à 340 000.
[modifier] Liens externes
Microprocesseurs Intel | |
4 bits : 4004 · 4040 · 8044 / 8 bits : 8008 · 8080 · 8085 | |
Série x86 (16, 32, 64 bits) :
8086 · 8088 · 80186 · 80188 · 80286 · 80386 · 80486 (486SL, 486SX, 486DX) / Pentium · Pentium Pro · Pentium II · Celeron · Xeon · Pentium III · Pentium 4 · Pentium 4-M · Pentium M · Pentium D · Pentium Extreme Edition · Core · Core 2 |
|
XScale : PXA250 · PXA255 · PXA260 · PXA270 · PXA290 | |
Autres séries : iAPX 432 · i860 · i960 · Itanium · Itanium 2 |