History of Computing Flashcards
Early Counting tool for basic arithmetic
Abacus (1000–500 BC):
First known analogue computer, used for astronimical calculations
Antikythera Mechanism (~100 BC):
Who Built the first automatic mechanical calculator.
Wilhelm Schickard (1623):
What calculation machine Performed addition, subtraction, multiplication, and division.
Leibniz’s Calculating Machine (~1640):
Charles Babbage
- 1822: Proposed the Difference Engine for automated calculations.
- Mechanized entire series of calculations.
- Featured storage for future use.
- 1837: Designed the Analytical Engine, the first programmable computing machine.
- Components:
- Input (Data and Instructions).
- Store (Memory).
- Mill (Processing Unit, akin to CPU).
- Output (Results).
- Developed Difference Engine No. 2 (1847–1849).
- Components:
Ada Lovelace
Collaborated with Babbage; the first computer programmer.
* Authored “Note G,” explaining how to calculate Bernoulli numbers using the Analytical Engine.
* Legacy as a visionary in computing.
George Boole
in 1847
Developed Boolean Algebra: foundation of logical operations in computing.
* Represented objects and their relationships using symbols obeying algebraic laws.
Claude Shannon
In 1936:
Applied Boolean Algebra to circuit design.
* Developed mathematical techniques to design electrical circuits for logical functions.
* His work transitioned circuit design from art to science.
First Generation of Computing
Vacuum Tubes
UNIVAC (1951)
Challenges: Heat, size, reliability issues
Second Generation of Computing
- Technology: Transistors.
- Example: IBM System 360.
- Introduced the concept of a computer family.
- Advantages:
- Reduced power consumption compared to vacuum tubes.
Third Generation of Computing
- Technology: Integrated Circuits (ICs).
- Example: Cray-1, the first commercial supercomputer.
- Advantages:
- Smaller, cheaper, and more reliable computers.
Fourth Generation of Computing
Technology: Microprocessors.
* Example: IBM PC (open architecture).
* Milestone:
* Central Processing Unit (CPU) integrated into a single chip.
Fifth Generation (present)
- Technology:
- System-on-a-Chip (SoC): integrates all computer components on a single IC.
- Cloud Computing and Artificial Intelligence.