History of Computing Flashcards

1
Q

Early Counting tool for basic arithmetic

A

Abacus (1000–500 BC):

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

First known analogue computer, used for astronimical calculations

A

Antikythera Mechanism (~100 BC):

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Who Built the first automatic mechanical calculator.

A

Wilhelm Schickard (1623):

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What calculation machine Performed addition, subtraction, multiplication, and division.

A

Leibniz’s Calculating Machine (~1640):

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Charles Babbage

A
  • 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).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Ada Lovelace

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

George Boole

A

in 1847
Developed Boolean Algebra: foundation of logical operations in computing.
* Represented objects and their relationships using symbols obeying algebraic laws.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Claude Shannon

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

First Generation of Computing

A

Vacuum Tubes
UNIVAC (1951)
Challenges: Heat, size, reliability issues

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Second Generation of Computing

A
  • Technology: Transistors.
  • Example: IBM System 360.
    • Introduced the concept of a computer family.
  • Advantages:
    • Reduced power consumption compared to vacuum tubes.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Third Generation of Computing

A
  • Technology: Integrated Circuits (ICs).
  • Example: Cray-1, the first commercial supercomputer.
  • Advantages:
    • Smaller, cheaper, and more reliable computers.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Fourth Generation of Computing

A

Technology: Microprocessors.
* Example: IBM PC (open architecture).
* Milestone:
* Central Processing Unit (CPU) integrated into a single chip.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Fifth Generation (present)

A
  • Technology:
    • System-on-a-Chip (SoC): integrates all computer components on a single IC.
  • Cloud Computing and Artificial Intelligence.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly