Lec 1 - Evolution - MP
Lec 1 - Evolution - MP
Systems
By Dr Mir Yasir Umair
Associate Professor, MCS, NUST
Evolution
Lecture 01
EVOLUTION OF
MICROPROCESSOR
Intel 4004
* Year of introduction 1971
* Clock speed : 740 KHz
* Number of transistors:2300
* 45 Instructions
* 4-bit register and 4-bit data bus.
*4K main memory
The first programmable device used in calculator
The world first microprocessor
Intel 8008
* 1972
* Clock speed : 500 KHz – 800 KHz
* Number of transistor:3500
* 8-bit register and 8-bit data bus.
*48 Instructions
*16 KB main memory
Intel 8080
* Introduced in the year1973
* Clock speed : 2 MHz
* Number of transistor: 4500
• 8-bit register and data bus.
• 64 KB main memory
• 2 microseconds clock cycle
• 5x105 instructions/sec
• 10 times faster than 8008
• Micro computers were designed in mid 1970’s using 8080
microprocessor
Intel 8085
Introduced in the Year 1975
8 bit microprocessor - an upgraded version of 8080
64KB main memory
1.3 microseconds clock cycle
246 instructions
Intel 8086
* 1978
* Clock speed : 4.47 MHz
* Number of transistors:29000
• 16-bit register and data bus.
• 4-6 byte Instruction Queue
Intel 8088
* 1981
* Clock speed : 4,47 MHz
• Number of transistors:29000
• 4 byte instruction cache
• 16-bit register and data bus.
• 1MB main memory
The worlds first PC ran on an Intel 8088 microprocessor
Intel 286
* 1982
* Clock speed: 12 MHz
* Number of transistor:134000
• 16-bit register and data bus.
• 16 MB main memory
• Concentrates on features needed to implement Multitasking
• Two modes of memory
• Real Mode
• Protected Mode
Intel 386
*1985
Intel’s first practical 32 bit microprocessor
* Clock speed: 16 MHz
* Number of transistors:275000
• 32-bit register and data bus.
• 4GB main memory
• 3 Modes of Memory
• Real Mode
• Protected Mode
• Virtual Mode
Intel 486
* 1989
* Clock speed: 50 MHz
* Number of transistor:
1,200,000
• 32-bit register and data bus.
• Incorporate a floating point unit in the
CPU Core
• 8KB on chip cache
Intel Pentium pro
* 1995
* Clock speed: 200 MHz
* Number of transistor:
5,500,000
• 32-bit register and data bus.
• Introduced MMX
Intel Pentium ||
* 1997
* Clock speed: 300 MHz
* Number of transistor:
7,500,000
* 32-bit register and data bus.
Intel Pentium |||
* 1999
* Clock speed: 500 MHz
* Number of transistor:
9,500,000
* 32-bit register and data bus.
Intel Pentium 4
* 2000
* Clock speed: 1 GHz
* Number of transistor:
15,500,000
* 64-bit register and data bus.
Intel Pentium D
* 2005
* Clock speed: 3.6 GHz
* Number of transistor:
47,500,000
* 32-bit register and data bus.
Intel Core 2 Quad
* 2006/2007
* Clock speed: 3.6 GHz
* Number of transistor:
214,500,000
* 32-bit register and data bus.
Core i3
* The first Core i3 processors were launched on January 7, 2010
* Variants530 – 2.93 GHz Hyper-Threading
- 540 – 3.06 GHz Hyper-Threading
- 550 – 3.2 GHz Hyper-Threading
- 560 – 3.33 GHz Hyper-Threading
64 Kb L1 cache
512 Kb L2 cache
4 MB L3 cache
Core i5
* The first Core i5 was introduced on September 8, 2009