8086: The First PC processor

The 8086 was the first x86 processor—Intel had already released the 4004, the 8008, the 8080 and the 8085. This 16-bit processor could manage 1 MB of memory using an external 20-bit address bus. The clock frequency chosen by IBM (4.77 MHz) was fairly low, though the processor was running at 10 MHz by the end of its career.
The first PCs used a derivative of this processor, the 8088, which had only an 8-bit (external) data bus. An interesting aside is that the control systems in the US space shuttles use 8086 processors and NASA was forced to buy some from eBay in 2002 since Intel could no longer supply them.
Intel 8086 | Code name | N/A |
| Date released | 1979 |
| Architecture | 16 bits |
| Data bus | 16 bits |
| Address bus | 20 bits |
| Maximum memory | 1 MB |
| L1 cache | no |
| L2 cache | no |
| Clock frequency | 4.77-10 MHz |
| FSB | same as clock frequency |
| FPU | 8087 |
| SIMD | no |
| Fabrication process | 3,000 nm |
| Number of transistors | 29,000 |
| Power consumption | N/A |
| Voltage | 5 V |
| Die surface area | 16 mm² |
| Connector | 40-pin |
80286: 16 MB Of Memory, But Still 16 Bits


Released in 1982, the 80286 was 3.6 times faster than the 8086 at the same frequency. It could manage up to 16 MB of memory, but the 286 was still a 16-bit processor. It was the first x86 equipped with a memory management unit (MMU), allowing it to manage virtual memory. Like the 8086, it did not have a floating-point unit (FPU), but could use a x87 co-processor chip (80287). Intel offered these processors at a maximum frequency of 12.5 MHz, whereas their competitors reached 25 MHz. http://en.wikipedia.org/wiki/Virtual_memory
Intel 80286 | Code name | N/A |
| Date released | 1982 |
| Architecture | 16 bits |
| Data bus | 16 bits |
| Address bus http://en.wikipedia.org/wiki/Address_bus | 24 bits |
| Maximum memory | 16 MB |
| L1 cache | No |
| L2 cache | No |
| Clock frequency | 6–12 MHz |
| FSB | same as clock frequency |
| FPU | 80287 |
| SIMD | No |
| Fabrication process | 1,500 nm |
| Number of transistors | 134,000 |
| Power consumption | N/A |
| Voltage | 5 V |
| Die surface area http://en.wikipedia.org/wiki/Surface_area | 49 mm² |
| Connector | 68-pin |
386: 32-Bit and Cache Memory

Zoom
Intel’s 80836 was the first x86 with a 32-bit architecture. Several versions of this processor were offered. The two best known are the 386 SX (Single-word eXternal), which had a 16-bit data bus, and the 386 DX (Double-word eXternal) with a 32-bit data bus. Two other versions are worth noting, though: the SL, which was the first x86 to offer management of a cache (external) and the 386EX, used in the space program (the Hubble telescope uses this processor). http://en.wikipedia.org/wiki/32-bit http://en.wikipedia.org/wiki/Telescope
Intel 80386 DX | Code name | P3 |
| Date released | 1985 |
| Architecture | 32 bits |
| Data bus | 32 bits |
| Address bus http://en.wikipedia.org/wiki/Address_bus | 32 bits |
| Maximum memory | 4096 MB |
| L1 cache | 0 KB (controller sometimes present) |
| L2 cache | no |
| Clock frequency | 16-33 MHz |
| FSB | same as clock frequency |
| FPU | 80387 |
| SIMD | no |
| Fabrication process | 1,500-1,000 nm |
| Number of transistors | 275,000 |
| Power consumption | 2 W @ 33 MHz |
| Voltage | 5 V |
| Die surface area http://en.wikipedia.org/wiki/Surface_area | 42 mm² @ 1µ |
| Connector | 132 pins |
The 486: An FPU And Multipliers Too

Zoom
The 486 is emblematic of a certain generation who were first discovering computers. In fact, the very famous 486 DX2/66 was long considered the minimum configuration for gamers. This processor, released in 1989, ushered in several interesting new features, like an on-chip FPU, data cache, and the first clock multiplier. The former consisted of an x87 coprocessor built into the 486 DX (not SX) series. An 8 KB Level 1 cache was built into the processor (write-through type, then write-back with slightly better performance). There was also the possibility of a Level 2 cache on the motherboard (at the bus frequency). http://en.wikipedia.org/wiki/Motherboard
The second generation of 486s had a CPU multiplier, since the processor operated faster than the FSB, with DX2 (2x multiplier) and DX4 (3x multiplier) versions. Another anecdote: the “487SX” sold as an FPU for the 486SX was actually a full 486DX that disabled and took the place of the first processor.
Intel 80486 DX | Code name | P4, P24, P24C |
| Date released | 1989 |
| Architecture | 32 bits |
| Data bus | 32 bits |
| Address bus http://en.wikipedia.org/wiki/Address_bus | 32 bits |
| Maximum memory | 4096 MB |
| L1 cache | 8 KB |
| L2 cache | Motherboard (FSB frequency) |
| Clock frequency | 16-100 MHz |
| FSB | 16-50 MHz |
| FPU | On chip |
| SIMD | No |
| Fabrication process | 1,000–800 nm |
| Number of transistors http://en.wikipedia.org/wiki/Transistor | 1,185,000 |
| Power consumption | N/A |
| Voltage | 5 V–3.3 V |
| Die surface area http://en.wikipedia.org/wiki/Surface_area | 81 - 67 mm² |
| Connector | 168 pins |