History of Microprocessors
History of Microprocessors
History of Microprocessors
Objective:
• Briefly detail the history of the computer and list
of applications performed by computer systems.
▫ Mechanical Age
▫ Electrical Age
▫ Microprocessor Age
Microprocessor history
• The history of the micro from the
vacuum tube to today's dual-core
multithreaded madness…..
Microprocessor history
• The evolution of the modern
microprocessor is one of many surprising
twists and turns.
• Who invented the first micro?
• Who had the first 32-bit single-chip
design?
Mechanical Age
Year Invention Inventor
500 BC Abacus Babylonians
1642 Calculator – Blaise Pascal
constructed with gears
ands wheels
1801 Jacquard’s Loom – Joseph Jacquard
uses punch cards as
input to a weaving
machine
Difference Engine Charles Babbage
Analytical Engine Charles Babbage ,
Augusta Ada Byron
Electrical Age
• At the dawn of the 19th century, Benjamin
Franklin's discovery of the principles of
electricity were still fairly new, and practical
applications of his discoveries were few -- the
most notable exception being the lightning rod,
which was invented independently by two
different people in two different places.
Electrical Age
Year Invention Inventor
1889 Hollerith Cards - Herman Hollerith –
Punched card for storing formed the Tabulating
data Machine Company
1936 Mechanical Computer Konrad Zuse
1939 Electromechanical Konrad Zuse
Computer System
(Z2)
1941 Electronic Konrad Zuse
Calculating Machine
(Z3)
Electrical Age
Year Invention Inventor
1943 Colossus – first Alan Turing
electronic computing
system which uses
vacuum tubes
1946 Electronic Numerical
Integrator and
Calculator (ENIAC) –
first modern / general
purpose, programmable
electronic computer
system
1947 Transistor John Bardeen, William
Shockley, Walter
Brattain
Electrical Age
Year Invention Inventor
1958 Integrated Circuit Jack Kilby
(IC)
Early 1970’s Bomar Brain – small Bomar Corporation
hand-held electronic
calculator.
Programming Advancements
• Machine Language
▫ Uses binary codes and stored in computers as
instructions / programs.
• John von Neuman
▫ First person to develop a system that accepts
instructions and stored them in a memory.
• Grace Hopper
▫ Developed the first high level programming
language (FLOWMATIC) in 1957
Programming Advancements
• FORTRAN (Formula Translator)
▫ Developed by IBM in 1957
▫ this language allowed programmers to developed
programs that used formulas to solve
mathematical problems.
• ALGOL (Algorithmic Language)
▫ Developed in 1958
• COBOL (Computer Business Oriented Language)
▫ First truly successful and widespread
programming language for business applications
Programming Advancements
• RPG (Report Program Generator)
▫ Allows programming by specifying the form of the
input, output and calculations.
• BASIC
▫ Said to be the easiest programming language to
learn.
▫ Was designed as teaching language.
• PASCAL
▫ Named in honor of Blaise Pascal, and is also used
as teaching language.
Programming Advancements
• Visual BASIC
▫ A new version of BASIC, made the programming
in Windows environment easier.
• C/C++
▫ Commonly used in scientific community and
appeared as control programs.
Microprocessor Age
Three groups lay claim for having been the first to
put a computer in a chip: