02 - Computer Evolution and Performance
02 - Computer Evolution and Performance
Presented by
Dr. Md. Nawab Yousuf Ali
Professor, Dept. of CSE
Computer System Architecture
Course Code: CSE360
Lecture - 2
Computer Evolution and Performance
ENIAC – background: The First Generation
• First Generation used Vacuume Tubes
• Electronic Numerical Integrator And Computer
• Developed by Eckert and Mauchly
• At University of Pennsylvania
• Responsible for developing Trajectory tables for
new weapons (without these firing tables, the
new weapons and artillery were useless to
gunners)
• Started 1943
• Finished 1946
• Used until 1955
ENIAC - 1946
ENIAC - details
• The resulting machine was enormous!!!
• Weighting 30 tons
• Occupying 15,000 square feet of floor space (30x50 feet)
• Contains 18,000 vacuum tubes
• 140 kW power consumption when operating
• Capable of 5,000 additions per second
• Decimal number system (not binary); numbers were
represented in decimal form and arithmetic was performed
in the decimal system.
• Memory consists of 20 accumulators, each capable of
holding 10 digits.
Major drawback
• Programming was done manually by plugging and unplugging
cables and setting switches. Data was entered by punched cards.
• Programming for typical calculations took from half an hour to a
day.
von Neumann/Turing
o Von Neumann (mathematician) was a consultant to both ENIAC
and EDVAC (Electronic discrete variable computer) projects
o Proposal of Neumann, EDVAC
o In 1946, Von Neumann began to design a new stored program
computer, referred to as IAS (Institute for Advanced
Studies) computer, at the Princeton Institute for Advanced
Studies
• IAS computer, although not completed until 1952, is prototype of
all subsequent general-purpose computers.