Skip to content

Computer Science · Ch 1 — Computer System

Microprocessors

1.5

Microprocessors

In earlier days, a computer's CPU occupied a large room or several cabinets. Advances in technology have shrunk that same functionality onto a single microchip. A processor (CPU) implemented on a single microchip is called a microprocessor — and since nowadays almost every CPU is built this way, the terms CPU and microprocessor are used synonymously for practical purposes.

What a microprocessor is

A microprocessor is a small-sized electronic component inside a computer that carries out the tasks involved in data processing as well as arithmetic and logical operations. A modern microprocessor is built on an integrated circuit comprising millions of tiny components — resistors, transistors and diodes.

Over time, microprocessors have evolved along three consistent trends:

  • increasing processing capability,
  • decreasing physical size, and
  • reducing cost.

Currently available microprocessors can process millions of instructions per millisecond.

Generations of microprocessors

Since their inception in the early 1970s, microprocessors have passed through five generations, distinguished by their chip technology, word size, memory capacity, clock speed and core count. Table 1.2 summarises them:

GenerationEraChip typeWord sizeMaximum memory sizeClock speedCoresExamples
First1971–73LSI4 / 8 bit1 KB108 KHz – 200 KHzSingleIntel 8080
Second1974–78LSI8 bit1 MBUp to 2 MHzSingleMotorola 6800, Intel 8085
Third1979–80VLSI16 bit16 MB4 MHz – 6 MHzSingleIntel 8086
Fourth1981–95VLSI32 bit4 GBUp to 133 MHzSingleIntel 80386, Motorola 68030
Fifth1995 till dateSLSI64 bit64 GB533 MHz – 34 GHzMulticorePentium, Celeron, Xeon

(The examples column lists only a few prominent chips of each generation.)

Reading the table down any column shows the growth story: word size climbed from 4 bits to 64 bits, addressable memory from 1 KB to 64 GB, clock speed from the kilohertz range to tens of gigahertz, and the fifth generation added multiple cores on one chip. …

Table 1.2Generations of Microprocessor
GenerationEraChip typeWord sizeMaximum memory sizeClock speedCoresExample*
First1971-73LSI4 / 8 bit1 KB108 KHz-200 KHzSingleIntel 8080
Second1974-78LSI8 bit1 MBUpto 2 MHzSingleMotorola 6800
Intel 8085
Third1979-80VLSI16 bit16 MB4 MHz - 6 MHzSingleIntel 8086
Fourth1981-95VLSI32 bit4 GBUpto 133 MHzSingleIntel 80386
Motorola 68030