مواضيع المحاضرة: history of microprocessors , introduction to microprocessors
background image

HISTORY OF 

MICROPROCESSORS

Gursharan Singh Tatla

mailme@gursharansingh.in

www.eazynotes.com

1


background image

C

ONTENTS

➢

Introduction

➢

4-Bit Microprocessors

➢

8-Bit Microprocessors

➢

16-Bit Microprocessors

➢

32-Bit Microprocessors

➢

64-Bit Microprocessors

2

Gursharan Singh Tatla

mailme@gursharansingh.in

www.eazynotes.co

m


background image

I

NTRODUCTION

➢

Fairchild Semiconductors (founded in 1957) 
invented the first IC in 1959.

➢

In 1968, Robert Noyce, Gordan Moore, 
Andrew Grove 
resigned from Fairchild 
Semiconductors.

➢

They founded their own company Intel
(Integrated Electronics).

➢

Intel grown from 3 man start-up in 1968 to 
industrial giant by 1981.

➢

It had 20,000 employees and $188 million 
revenue.

3

Gursharan Singh Tatla

mailme@gursharansingh.in

www.eazynotes.co

m


background image

4-

BIT

M

ICROPROCESSORS

4

Gursharan Singh Tatla

mailme@gursharansingh.in

www.eazynotes.co

m


background image

I

NTEL

4004

➢

Introduced in 1971.

➢

It was the first 

microprocessor by Intel.

➢

It was a 4-bit µP.

➢

Its clock speed was 

740KHz.

➢

It had 2,300 transistors.

➢

It could execute around 

60,000 instructions per 
second.

5

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in


background image

I

NTEL

4040

➢

Introduced in 1974.

➢

It was also 4-bit µP.

6

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in


background image

8-

BIT

M

ICROPROCESSORS

7

Gursharan Singh Tatla

mailme@gursharansingh.in

www.eazynotes.co

m


background image

I

NTEL

8008

➢

Introduced in 1972.

➢

It was first 8-bit µP.

➢

Its clock speed was 500 
KHz.

➢

Could execute 50,000 
instructions per second.

8

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in


background image

I

NTEL

8080

➢

Introduced in 1974.

➢

It was also 8-bit µP.

➢

Its clock speed was 2 
MHz.

➢

It had 6,000 transistors.

➢

Was 10 times faster 
than 8008.

➢

Could execute 5,00,000 
instructions per second.

9

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in


background image

I

NTEL

8085

➢

Introduced in 1976.

➢

It was also 8-bit µP.

➢

Its clock speed was 3 MHz.

➢

Its data bus is 8-bit and 

address bus is 16-bit.

➢

It had 6,500 transistors.

➢

Could execute 7,69,230 

instructions per second.

➢

It could access 64 KB of 

memory.

➢

It had 246 instructions.

➢

Over 100 million copies 

were sold.

10

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in


background image

16-

BIT

M

ICROPROCESSORS

11

Gursharan Singh Tatla

mailme@gursharansingh.in

www.eazynotes.co

m


background image

I

NTEL

8086

➢

Introduced in 1978.

➢

It was first 16-bit µP.

➢

Its clock speed is 4.77 MHz, 8 
MHz and 10 MHz, depending 
on the version.

➢

Its data bus is 16-bit and 
address bus is 20-bit.

➢

It had 29,000  transistors.

➢

Could execute 2.5 million 
instructions per second.

➢

It could access 1 MB of 
memory.

➢

It had 22,000  instructions.

➢

It had Multiply and Divide
instructions.

12

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in


background image

I

NTEL

8088

➢

Introduced in 1979.

➢

It was also 16-bit µP.

➢

It was created as a cheaper 

version of Intel’s 8086.

➢

It was a 16-bit processor with 

an 8-bit external bus.

➢

Could execute 2.5 million 
instructions per second.

➢

This chip became the most 

popular in the computer 
industry when IBM used it 

for its first PC.

13

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in


background image

I

NTEL

80186 & 80188

➢

Introduced in 1982.

➢

They were 16-bit µPs.

➢

Clock speed was 6 MHz.

➢

80188 was a cheaper 
version of 80186 with an 8-

bit external data bus.

➢

They had additional 

components like:

➢

Interrupt Controller

➢

Clock Generator

➢

Local Bus Controller

➢

Counters

14

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in


background image

I

NTEL

80286

➢

Introduced in 1982.

➢

It was 16-bit µP.

➢

Its clock speed was 8 MHz.

➢

Its data bus is 16-bit and 
address bus is 24-bit.

➢

It could address 16 MB of 
memory.

➢

It had 1,34,000 

transistors.

➢

It could execute 4 million 
instructions per second.

15

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in


background image

32-

BIT

M

ICROPROCESSORS

16

Gursharan Singh Tatla

mailme@gursharansingh.in

www.eazynotes.co

m


background image

I

NTEL

80386

➢

Introduced in 1986.

➢

It was first 32-bit µP.

➢

Its data bus is 32-bit and 
address bus is 32-bit.

➢

It could address 4 GB of 
memory.

➢

It had 2,75,000  transistors.

➢

Its clock speed varied from 16 
MHz to 33 MHz depending 
upon the various versions.

➢

Different versions:

➢

80386 DX

➢

80386 SX

➢

80386 SL

➢

Intel 80386  became the best 
selling microprocessor in 
history.

17

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in


background image

I

NTEL

80486

➢

Introduced in 1989.

➢

It was also 32-bit µP.

➢

It had 1.2 million transistors.

➢

Its clock speed varied from 16 

MHz to 100 MHz depending 

upon the various versions.

➢

It had five different versions:

➢

80486 DX

➢

80486 SX

➢

80486 DX2

➢

80486 SL

➢

80486 DX4

➢

8 KB of cache memory was 

introduced.

18

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in


background image

I

NTEL

P

ENTIUM

➢

Introduced in 1993.

➢

It was also 32-bit µP.

➢

It was originally named 80586.

➢

Its clock speed was 66 MHz.

➢

Its data bus is 32-bit and 
address bus is 32-bit.

➢

It could address 4 GB of 
memory.

➢

Could execute 110 million 
instructions per second.

➢

Cache memory:

➢

8 KB for instructions.

➢

8 KB for data.

19

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in


background image

I

NTEL

P

ENTIUM

P

RO

➢

Introduced in 1995.

➢

It was also 32-bit µP.

➢

It had L2 cache of 256 KB.

➢

It had 21 million 

transistors.

➢

It was primarily used in 

server systems.

➢

Cache memory:

➢

8 KB for instructions.

➢

8 KB for data.

➢

It had L2 cache of 256 KB.

20

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in


background image

I

NTEL

P

ENTIUM

II

➢

Introduced in 1997.

➢

It was also 32-bit µP.

➢

Its clock speed was 233 

MHz to 500 MHz.

➢

Could execute 333 

million instructions per 

second.

➢

MMX technology was 

supported.

➢

L2 cache & processor 

were on one circuit.

21

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in


background image

I

NTEL

P

ENTIUM

II X

EON

➢

Introduced in 1998.

➢

It was also 32-bit µP.

➢

It was designed for 
servers.

➢

Its clock speed was 400 

MHz to 450 MHz.

➢

L1 cache of 32 KB &  L2 
cache of 512 KB, 1MB or 2 

MB.

➢

It could work with 4 Xeons 
in same system.

22

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in


background image

I

NTEL

P

ENTIUM

III

➢

Introduced in 1999.

➢

It was also 32-bit µP.

➢

Its clock speed varied 
from 500 MHz to 1.4 
GHz.

➢

It had 9.5 million 
transistors.

23

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in


background image

I

NTEL

P

ENTIUM

IV

➢

Introduced in 2000.

➢

It was also 32-bit µP.

➢

Its clock speed was from 
1.3 GHz to 3.8 GHz.

➢

L1 cache was of 32 KB & 

L2 cache of 256 KB.

➢

It had 42 million 
transistors.

➢

All internal connections 
were made from 
aluminium to copper.

24

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in


background image

I

NTEL

D

UAL

C

ORE

➢

Introduced in 2006.

➢

It is 32-bit or 64-bit µP.

➢

It has two cores.

➢

Both the cores have there 

own internal bus and L1 

cache, but share the 

external bus and L2 cache 

(Next Slide).

➢

It supported SMT 

technology.

➢

SMT: Simultaneously 

Multi-Threading

➢

E.g.: Adobe Photoshop 

supported SMT.

25

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in


background image

26

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in


background image

64-

BIT

M

ICROPROCESSORS

27

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in


background image

I

NTEL

C

ORE

2

➢

Introduced in 2006.

➢

It is a 64-bit µP.

➢

Its clock speed is from 1.2 

GHz to 3 GHz.

➢

It has 291 million transistors.

➢

It has 64 KB of L1 cache per 

core and 4 MB of L2 cache.

➢

It is launched in three 

different versions:

➢

Intel Core 2 Duo

➢

Intel Core 2 Quad

➢

Intel Core 2 Extreme

28

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in


background image

I

NTEL

C

ORE I

7

➢

Introduced in 2008.

➢

It is a 64-bit µP.

➢

It has 4 physical cores.

➢

Its clock speed is from 2.66 

GHz to 3.33 GHz.

➢

It has 781 million 

transistors.

➢

It has 64 KB of L1 cache 

per core, 256 KB of L2 

cache and 8 MB of L3 

cache.

29

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in


background image

I

NTEL

C

ORE I

5

➢

Introduced in 2009.

➢

It is a 64-bit µP.

➢

It has 4 physical cores.

➢

Its clock speed is from 2.40 

GHz to 3.60 GHz.

➢

It has 781 million 

transistors.

➢

It has 64 KB of L1 cache 

per core, 256 KB of L2 

cache and 8 MB of L3 

cache.

30

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in


background image

I

NTEL

C

ORE I

3

➢

Introduced in 2010.

➢

It is a 64-bit µP.

➢

It has 2 physical cores.

➢

Its clock speed is from 2.93 

GHz to 3.33 GHz.

➢

It has 781 million 

transistors.

➢

It has 64 KB of L1 cache 

per core, 512 KB of L2 

cache and 4 MB of L3 

cache.

31

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in


background image

32

www.eazynotes.co

m

Gursharan Singh Tatla

mailme@gursharansingh.in




رفعت المحاضرة من قبل: Younis Rahema
المشاهدات: لقد قام 9 أعضاء و 290 زائراً بقراءة هذه المحاضرة








تسجيل دخول

أو
عبر الحساب الاعتيادي
الرجاء كتابة البريد الالكتروني بشكل صحيح
الرجاء كتابة كلمة المرور
لست عضواً في موقع محاضراتي؟
اضغط هنا للتسجيل