The successor to the 80386 processor,
Intel 80486 (i486) included many changes to its microarchitecture
that resulted in significant performance improvements:
- 8 KB unified level 1 cache for code and data was added to the CPU.
In later versions of the 80486 the size of level 1 cache was
increased to 16 KB.
- Execution time of instructions was significantly reduced. Many
load, store and arithmetic instructions executed in just one cycle
(assuming that the data was already in the cache).
- Intel 486 featured much faster bus transfers - 1 CPU cycle as
opposed to two or more CPU cycles for the 80386 bus.
- Floating-point unit was integrated into 80486DX CPUs. This
eliminated delay in communications between the CPU and FPU.
Furthermore, all floating-point instructions were optimized - they required
fewer number of CPU cycles to execute.
- Clock-doubling and clock-tripling technology was introduced in
faster versions of Intel 80486 CPU. These i486 processors could run
in existing motherboards with 20 - 33 MHz bus frequency, while running
internally at two or three times of bus frequency. 80486SX2 and
80486DX2 were clock-doubled version, and 80486DX4 was a clock-tripled
version. AMD also produced 80486DX5 or X5 - clock-quadrupled version of the
80486.
- Power management features and System Management Mode (SMM) became a standard
feature of the processor.
A few different variations of the 80486 microprocessors were
produced. Two most common versions are 80486DX with integrated FPU
and 80486SX without integrated FPU. There were also low power
versions and embedded 80486 microprocessors.
Intel 80486 microprocessor was produced at speeds up to 100 MHz. AMD
produced even faster 120 and 133 MHz versions of the 80486, and
manufactured in small quantities 150 MHz and possibly 166 MHz
versions.
|