Organization Of The IBM
Personal Computer
Evolution of Microprocessors
Lecture#05
Intel4004
Year of introduction 1971
4-bit microprocessor
4 KB main memory
45 instructions
It was first programmable device
which was used in calculators
Intel 8008
Year of introduction 1972
8-bit version of 4004
16 KB main memory
48 instructions
Slow
Intel 8080
Year of introduction 1973
8-bit microprocessor
64 KB main memory
500,000 instructions/sec
Intel 8080 (Cont…)
10X faster than 8008
Drawback was that it needed three
power supplies.
Small computers (Microcomputers)
were designed in mid 1970’s using
8080 as CPU.
Intel 8085
Year of introduction 1975
8-bit microprocessor-upgraded
version of 8080
64 KB main memory
246 instructions
Intel sold 100 million copies of this
8-bit microprocessor
uses only one +5v power supply.
Intel 8086/8088 Microprocessor
Year of introduction 1978 for 8086
and 1979 for 8088
16-bit microprocessors
Data bus width of 8086 is 16 bit and 8
bit for 8088
1 MB main memory
Intel 8086/8088(Cont…)
6 byte instruction cache for 8086 and 4
byte for 8088
Other improvements included more
registers and additional instructions
Intel 80186 Microprocessor
Year of introduction 1982
16-bit microprocessor-upgraded version
of 8086
1 MB main memory
Contained special hardware like
programmable counters, interrupt
controller etc.
Never used in the PC
But was ideal for systems that required a
minimum of hardware
Intel 80286 Microprocessor
Year of introduction 1983
16-bit high performance microprocessor
with memory management & protection
16 MB main memory
Few additional instructions to handle
extra 15 MB
Instruction execution time is as little as
250 ns
Concentrates on the features needed to
implement multitasking.
Intel 80386 Microprocessor
Year of introduction 1986
Intel’s first practical 32-bit microprocessor
4 GB main memory
Improvements include page handling in
virtual environment
Intel 80486 Microprocessor
Year of introduction 1989
32-bit high performance microprocessor
4 GB main memory
Incorporates 80387-like floating point
coprocessor
About half of the instructions executed
in 1 clock instead of 2 on the 80386
Pentium
Year of introduction 1993
32-bit microprocessor, 64-bit data bus
and 32-bit address bus
4 GB main memory
Double clocked 120 and 133MHz
versions
Fastest version is the 233MHz, Dual
integer processor
16 KB L1 cache (split instruction and
data: 8 KB each)
Pentium II
Year of introduction 1997
32-bit microprocessor, 64-bit data bus
and 36-bit address bus
64 GB main memory
32 KB split instruction/data L1 caches
(16 KB each)
Module integrated 512KB L2 cache
(133MHz)
Pentium III
Year of introduction 1999
32-bit microprocessor, 64-bit data bus
and 36-bit address bus
64 GB main memory
Dual Independent Bus (simultaneous L2
and system memory access)
On-chip 256 KB L2 cache
P3 was available in clock frequencies of
up to 1 GHz
Pentium IV
Year of introduction 2002
32-bit microprocessor, 64-bit data bus
and 36-bit address bus
64 GB main memory
1.4 to 1.9 GHz and the latest at 3.20
GHz and 3.46GHz
Specialized for streaming video, game
and DVD applications