Chapter 1A - Computer Architecture Evolution (CSC159)
Chapter 1A - Computer Architecture Evolution (CSC159)
ORGANIZATION AND
ARCHITECTURE CHAPTER 1
OVERVIEW AND HISTORY OF COMPUTER
ARCHITECTURE
What is a Computer?
Communication component
• Sharing data and processing among different
systems
COMPUTER ARCHITECTURE
EVOLUTION
o Zero Generation
o First Generation
o Second Generation
o Third Generation
o Fourth Generation
o Fifth Generation
THE 0TH GENERATION (GEN. 0) :
MECHANICAL COMPUTERS
(1642-1945)
The ABC
THE 1ST GENERATION (GEN. 1) :
VACUUM TUBES (1945 – 1955)
The ENIAC (Electronic Numerical Integrator and
Computer)
Inventor : John W. Mauchly and J. Presper
Eckert at The University of Pennsylvania.
Designed and built between 1943 and 1946.
It contained 18,000 vacuum tubes and 1500
relays.
Had 20 registers, each capable of holding a 10-
digit decimal number.
10 feet tall, occupied 1,000 square feet of floor-
space, weighed in at approximately 30 tons
THE 1ST GENERATION (GEN. 1) :
VACUUM TUBES (1945 – 1955)
The ENIAC (Electronic Numerical Integrator and
Computer)
The system could also provide printed output.
Programs could not be stored internally but were
hard wired (manually) with external “patch panels”
and toggle switches.
ENIAC is generally considered as the first all-
electronic digital computer.
ENIAC led directly to the development of UNIVAC I,
the world’s first commercially available computer in
1951.
THE 1ST GENERATION (GEN. 1)
The IAS
THE 1ST GENERATION (GEN. 1)
The EDSAC (Electronic Delay Storage Automatic
Calculator).
The machine, having been inspired by John von
Neumann's seminal EDVAC report, was
constructed by Maurice Wilkes and his team at
the University of Cambridge Mathematical
Laboratory in England.
EDSAC was the world's first practical stored
program electronic computer, although not the
first stored program computer (that honor goes
to the Small-Scale Experimental Machine).
THE 1ST GENERATION (GEN. 1)
The EDSAC
THE 1ST GENERATION (GEN. 1)
THE 2ND GENERATION :
TRANSISTORS (1955-1965)
30
THE 2ND GENERATION :
TRANSISTORS (1955-1965)
• Allows computers to become physically smaller, more
powerful, more reliable and even faster than before.
• Transistors were less expansive and smaller, required
less electricity and emitted less heat than the vacuum
tubes.
• Fewer transistors than tubes were required to operate
a computer.
• Transistors were not fragile as vacuum tubes, and
they lasted longer.
THE 2ND GENERATION (GEN. 2)
The TX-0
The first transistorized computer built at M.I.T. This
machine was merely intended as a device to test the
much fancier TX-2.
PDP-1
Manufactured by DEC in 1961. It had 4K of 18-bit
words and a cycle time of 5 microsec. It cost $120,000.
One of the PDP-1’s many innovations was a visual
display (CRT) and the ability to plot points anywhere
on its 512 x 512 screen.
A few years later DEC introduced the PDP-8 which
uses a single bus, the omnibus.
THE 2ND GENERATION (GEN. 2)
IBM 7090
The performance was double that of PDP-1. It
was the fastest computer in the world at that time.
Cost millions of dollars. Later IBM introduced the
7094. Both 7090 and 7094 marked the end of
ENIAC type machines.
CDC 6600
Introduced by CDC. A highly parallel machine. It
had several functional units for and all of them
could run in parallel.
The Burroughs B5000
Programmed in Algol 60, a forerunner of Pascal.
THE 3RD GENERATION :
INTEGRATED CIRCUITS (1965-1980)
ULSI technology
Development of true Artificial Intelligence
Development of Natural Language Processing
Advancement in Parallel Processing
Advancement in Superconductor technology
More user friendly interfaces with multimedia features
Availability of very powerful and compact computers
at cheaper rates