80386 DX | ||||
---|---|---|---|---|
Een Intel 80386 DX a 33 MHz.
| ||||
Registerbreedte | 32 bits | |||
Fabrikant | Intel, IBM, AMD | |||
Begonnen in | 1985 | |||
Geëindigd in | 2007 | |||
Klokfrequentie | 16 - 40 MHz | |||
Front-side bus | 16 MHz - 22 MHz | |||
Schaal | 1,5 - 1 µm | |||
Instructieset | IA-32 (ook wel x86-32 genoemd) | |||
Level-1 cache | geen | |||
Co-processors | 80387 | |||
Sockets | 132-pin PGA, 132-pin PQFP | |||
Voedingsspanning | 5 volt | |||
Aantal pinnen | 132 | |||
Details | ||||
Aantal transistors | 275.000 | |||
Aantal registers | 34 | |||
Breedte adresbus | 32 bits | |||
Breedte databus | 32 bits | |||
Adresruimte | 4 GB | |||
Pipelines | geen | |||
Gebruikt microcode | ja | |||
|
80386 SX | ||||
---|---|---|---|---|
Registerbreedte | 32 bits | |||
Fabrikant | Intel, IBM, AMD | |||
Begonnen in | 1988 | |||
Geëindigd in | 2007 | |||
Klokfrequentie | 12 - 20 MHz | |||
Front-side bus | 16 - 33 MHz | |||
Schaal | 1,5 - 1 µm | |||
Instructieset | IA-32 (ook wel x86-32 en i386 genoemd) | |||
Level-1 cache | geen | |||
Co-processors | 80387 | |||
Sockets | 100-pin PQFP | |||
Voedingsspanning | 5 volt | |||
Aantal pinnen | 100 | |||
Details | ||||
Aantal transistors | 275.000 | |||
Aantal registers | 34 | |||
Breedte adresbus | 24 bits | |||
Breedte databus | 16 bits | |||
Adresruimte | 16 MB | |||
Pipelines | geen | |||
Gebruikt microcode | ja | |||
|
De 80386-processor van Intel was de opvolger van de 80286-processor. In tegenstelling tot zijn voorgangers was de 80386 een 32 bitsprocessor; althans hij had een 32 bitsmode meegekregen, waarin hij als volwaardig 32 bits functioneerde. In de 16 bitsmode werkte de 80386 als een 80286, hij was dus ook compatibel met de 8086 processor waarop het populaire MS-DOS draaide.
De 80386 had geen last meer van de ontwerpfout die in de 80286 wel aanwezig was. Er kon vrijelijk tussen de real mode en protected mode geschakeld worden, en in de protected mode konden verschillende modes tegelijkertijd gebruikt worden. Zo kon een 32 bitsprogramma in 32 bitsmode draaien, en tegelijkertijd kon een 16 bitsprogramma in 16 bitsmode draaien. Verder was de v86-mode (ook wel 386-Enhanced-modus genoemd) toegevoegd. Dit was een alternatief op de 16 en 32 bitsmode. Als het besturingssysteem een programma in v86-mode liet draaien, zag het programma de processor als een 8086.
Dankzij de v86-mode werd het mogelijk een besturingssysteem te schrijven dat van de geavanceerde mogelijkheden van de protected mode gebruik maakte, maar nog wel de populaire MS-DOS-programma's kon uitvoeren. Deze konden zelfs gebruikmaken van virtueel geheugen en multitasking, omdat die functies door het besturingssysteem transparant geïmplementeerd werden, zonder dat daar in de v86-mode iets van te merken was.
Andere verbeteringen van de 80386 waren: