Intel 80386
Le Intel386 est un microprocesseur qui a été utilisé comme unité centrale de traitement de (CPU) de beaucoup de PCs depuis 1986. Pendant sa phase de conception le processeur était simplement " appelé ; P3" ; , le processeur third-generation dans la ligne du X86 , mais désigné normalement sous le nom du i386 ou juste du 386 . Les 80386 ont actionné à environ 5 millions d'instructions de par le deuxième (MIPS) à 11.4 MIPS pour le modèle de 33 mégahertz. C'était le premier processeur du X86 pour avoir une architecture à 32 bits du , avec un modèle de programmation de base qui a est resté pratiquement inchangé pour plus de vingt années et restes complètement vers l'arrière - compatible. Des réalisations successivement plus nouvelles de cette même architecture sont devenues littéralement plusieurs centaines de fois plus rapidement que le morceau i386 original pendant ces années.
Conçu et construit par le Intel , le processeur i386 était attaché du ruban adhésif-dehors par en octobre de 1985. Intel a décidé contre produire le morceau avant que la date, comme coût de production aurait été peu économique. Des morceaux de plein exercice ont été livrés la première fois aux clients dans des 1986. cartes mères de que pour 386 systèmes informatiques basés étaient fortement raffinés et chers de produire, mais être rationalisé sur l'adoption du courant principal 386's. Le premier PC pour se servir des 386 a été conçu et fabriqué par le Compaq [HTTP //www.com/sections/special/supplement/816/816p65_hof.jhtml], et la plantation , le PRÉSIDENT d'Andy de d'Intel alors, a fait à la décision à la simple-source le processeur, une décision qui était finalement cruciale au processeur et au succès d'Intel sur le marché.
La gamme des processeurs compatibles avec les 80386 souvent se nomme collectivement le x86 ou le i386 l'architecture ; aujourd'hui, Intel préfère le nommé IA-32 cependant.
En mai 2006 Intel a annoncé que la production des 386 cesserait fin septembre 2007. Bien qu'elle ait longtemps été désuète en tant qu'une unité centrale de traitement du PC , Intel, et d'autres, suite pour fabriquer le morceau pour les systèmes inclus par comprenant la technologie aérospatiale du .
Architecture
Le processeur était une évolution significative dans une longue file des processeurs qui ont étiré de nouveau au Intel 8008 . Le prédécesseur des 80386 était le Intel 80286 , un processeur de 16 bits du avec un segment - gestion de la mémoire principale basé et système de protection. Les 80386 ont ajouté une architecture à 32 bits du et une unité de traduction de la pagination , qui l'ont facilité beaucoup pour mettre en application des logiciels d'exploitation ce qui a employé la mémoire virtuelle virtuelleee .
Les 80386 ont comporté trois modes d'opération : le vrai mode du , a protégé le mode de et le mode virtuel du . Le mode protégé a permis l'utilisation de toutes les possibilités des 286 et la prolongation de mode protégé des 386, adressant particulièrement jusqu'à 4 le le gigaoctet de la mémoire. En conclusion, le mode 8086 virtuel de (ou VM86 ) a permis pour courir une ou plusieurs 8086 machines virtuelles dans un environnement protégé. < ! --, comme le UNIX . -->
Bien qu'Intel présente sous peu le 80486 et par la suite la ligne d'Intel Pentium des processeurs, l'appui dans les 386 pour le modèle de mémoire plate à 32 bits serait discutablement le changement de dispositif le plus important pour la famille du processeur x86 jusqu'à ce que le AMD ait libéré le X86-64 dans le 2003 .
i386SX
Plus tard dans la cadence de production d'i386, Intel a présenté le i386SX , qui a été censé pour être une version de coût bas de la ligne 386. La série de SX de morceaux était à 32 bits intérieurement, mais a eu un bus de données externes de 16 bits (plus ou moins de la même façon que le 8088 dans le PC d'IBM d'original était une version plus peu coûteuse du 8086 ) et des 24 bus d'adresses de bit ; donc, le processeur pourrait seulement adresser le mb de 16 de mémoire. L'i386 original a été plus tard retitré le i386DX pour éviter la confusion. Ni l'une ni l'autre unité centrale de traitement incluse un coprocesseur de maths (la plupart des cartes mères ont inclus une douille pour un i387 ), bien que la nomination cause la tête-éraflure plus tard quand l'i486 est venu dans une variante de DX qui a inclus les possibilités à point mobile du (qui étaient physiquement présentes mais handicapées dans i486SXs tôt).
i386SL
Le i386SL a été présenté comme processeur alternatif pour les ordinateurs portables que le processeur a offert plusieurs options de gestion de puissance (par exemple SMM ), aussi bien que le " différent ; sleep" ; modes pour conserver la puissance de la batterie . Elle a également contenu le soutien d'une cachette externe de 16 64 au le KB . Les fonctions supplémentaires ont fait avoir cette variante avec 3 fois autant de transistors comme i386DX. L'i386SL était d'abord disponible à 20 mégahertz clockspeed, avec le modèle de 25 mégahertz plus tard supplémentaire.
Variantes incluses
Une version incluse de l'i386SX a été produite comme ''' du ''' i376 de . Ceci plus tard a été remplacé par le ''' du ''' i386EX de , qui a été employé dans des applications de l'espace telles que le télescope spatial de Hubble de .
Importance d'affaires
La première compagnie de PC pour concevoir et fabriquer un PC basé sur les 386 était le Compaq , plutôt que le IBM , qui avait été dominant jusqu'à ce temps. IBM a été offert l'utilisation du processeur, mais à la place compté sur des processeurs plus anciens auxquels il a eu des droits de fabrication. Le succès du PC de Compaq 386 a joué un rôle important en légitimant le " de PC ; clone" ; industrie, et à établir Intel (et Microsoft ) en tant que fournisseurs composants centraux à lui.D'une perspective d'affaires, l'i386 était significatif parce que c'était le premier microprocesseur significatif à être &ndash simple-originaire du ; il était fourni seulement par Intel Corp. avant ceci, la difficulté de faire des morceaux et l'incertitude de l'approvisionnement fiable a exigé que n'importe quel semi-conducteur de marché grand-public soit le Multi-originaire, c., fait par deux fabricants ou plus, deuxièmes et les suivants fabrication sous le permis du concepteur. le Simple-approvisonnement l'i386 a permis à Intel un plus grand contrôle de son développement et des bénéfices sensiblement plus grands en années postérieures. Cependant, le AMD a présenté son processeur compatible du Am386 en mars 1991 après le franchissement des obstacles légaux, ainsi du monopole d'Intel de fin sur les 386 processeurs compatibles à 32 bits. Le postérieur Cyrix a offert des processeurs du Cx486SLC et du Cx486DLC , goupille-compatibles avec 80386SX et 80386DX respectivement.
Problèmes tôt
Tôt dans la production, Intel a trouvé un bogue qui pourrait faire arrêter inopinément un système en courant le logiciel à 32 bits. Non tous les processeurs déjà construits étaient affectés, ainsi Intel a examiné son inventaire. Processeurs qui se sont avérés exempts d'erreurs ont été identifiés par un double-sigma (ΣΣ), tandis que les processeurs affectés étaient " marqué ; 16 BITS S/W ONLY" ; et vendu en tant qu'autrement bon-parties, depuis lorsque le logiciel de 32 bits n'était pas approprié pour la plupart des utilisateurs. De tels morceaux sont maintenant extrêmement rares.
Mises à niveau
Intel a offert une version modifiée de son 80486DX postérieur dans 80386 empaquetant, marquée comme RapidCAD d'Intel, pour fournir un chemin de mise à niveau pour 80386 utilisateurs. La mise à niveau a fonctionné comme paire de morceaux qui ont remplacé les 386 et 387, bien que depuis le 80486DX ait contenu un FPU lui-même le morceau excepté lequel a remplacé les 387 n'a atteint aucun objectif d'apparaître comme un coprocesseur, de sorte que le panneau de système soit configuré correctement. Le marquage à chaud de DAO peut être expliqué par l'augmentation massive de l'exécution de virgule flottante offerte, tandis que l'augmentation d'exécution de nombre entier était environ 30%.| Random links: | Point pierreux, Michigan | Noyau arqué | John Rogers (Harvard) | Ostikan | Intel_80386 |