CSE 2001 Computer Architecture & Organization: Prof. Krishnamoorthy A School of Computer Science and Engineering
CSE 2001 Computer Architecture & Organization: Prof. Krishnamoorthy A School of Computer Science and Engineering
Computer
Architecture &
Organization
Prof. Krishnamoorthy A
School of Computer Science and
Engineering
The beginning of computing – Abacus
(3000BC)
• calculating tool that was in use centuries
before the adoption of the written modern
numeral system
• still widely used by merchants, traders and
clerks in Asia, Africa
Babbage’s Differential Engine (1823)
• He was a mathematician,
philosopher, inventor and
mechanical engineer.
• He is best remembered now
for originating the concept
of a programmable
computer. Considered a
"father of the computer“
• Babbage is credited with
inventing the first
mechanical computer that
eventually led to more
complex designs.
ENIAC
ENIAC (Electronic Numerical Integrator and Computer)
•Designed by Mauchly and Eckert
•University of Pennsylvania
•First general-purpose electronic digital computer
•Response to WW2 need to calculate trajectory tables for weapons.
•Built 1943-1946 – too late for war effort.
• http://zuse-z1.zib.de/simulations/eniac/history.html
ENIAC (1943-46) Electronic Numeric
Integrator and Calculator
• To reprogram the ENIAC you had to rearrange
the patch cords that you can observe on the left
in the prior photo, and the settings of 3000
switches that you can observe on the right
Alan Turing
(1912-1954)
•highly influential in the development of computer
science,
• providing a formalisation of the concepts of
"algorithm" and "computation" with the Turing
machine, which can be considered a model of a
general purpose computer.
• Turing is widely considered as the "Father of
Theoretical Computer Science and Artificial
Intelligence.
•The Pilot Model ACE was London's first electronic computer and the third stored-program computer to
function in Britain. With a clock speed of 1 MHz it remained for some time the fastest computer in the
world.
John Mauchly leaning on the
UNIVersal Automatic Computer