A Brief History of Computing

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/198

flashcard set

Earn XP

Description and Tags

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

199 Terms

1
New cards
Abacus
Origin of Digital Computer
2
New cards
Abacus
Earliest computing devices designed to aid numeric computation
3
New cards
Abacus
First developed in Babylonia, over 5000 years ago and still used today.
4
New cards

1. Mechanical Calculator
2. Decimal Calculator
3. Stepped Reckoner/Leibniz Wheel
List of Early Calculating Machines
5
New cards
William Schickard (1592-1635)
He created the mechanical calculator
6
New cards
Blaise Pascual (1623-1662)
He created the Decimal Calculator
7
New cards
Could add and subtract
What the Decimal Calculator can do
8
New cards
Decimal Calculator
An early calculating machine that could add and subtract
9
New cards
Decimal Calculator
A machine that could add and subtract
10
New cards
Leibniz Wheel
Other term for Stepped Reckoner
11
New cards
Stepped Reckoner
Other term for Leibniz Wheel
12
New cards
G.W.F Leibniz (1646-1716)
He created the Stepped Reckoner/Leibniz Wheel
13
New cards
Stepped Reckoner/Leibniz Wheel
An early calculating machine that is a full-featured calculator; for multiplication
14
New cards
Stepped Reckoner/Leibniz Wheel
A machine that is a full-featured calculator; for multiplication
15
New cards
Jacquard Loom
A machine that is created in 1804
16
New cards
1804
Year when the Jacquard Loom was made
17
New cards
Charles Babbage (1791-1871)
First true pioneer of modern computing machines
18
New cards
Charles Babbage (1791-1871)
Designed 2 calculating machines, neither of which was practical to build
19
New cards
Charles Babbage (1791-1871)
Created the Difference Engine and Analytical Engine
20
New cards
Difference Engine and Analytical Engine
What are the machines that Charles Babbage made?
21
New cards
Analytic Engine
A machine inspired by Jacquard’s use of punch cards to control a (weaving) machine
22
New cards
Analytic Engine
It could only be built using rods and gears and powered by steam, given the technology of the time
23
New cards
Analytic Engine
A machine that was never built
24
New cards
Difference Engine
Automated both the computation of tables and their printing
25
New cards
Difference Engine
Special-purpose calculating machine
26
New cards
Difference Engine
Used the method of differences to calculate polynomials
27
New cards
Charles Babbage (1791-1871)
Designed the first general-purpose digital computing device
28
New cards
Charles Babbage (1791-1871)
His ideas were way ahead of their times
29
New cards
London 2002
When and where was the Difference Engine was completed?
30
New cards
Difference Engine
What was completed in London in 2002?
31
New cards
The Birth of the Modern Mechanical Calculator
What was created in 1880-1901
32
New cards
1880-1901
When was the birth of the modern mechanical calculator
33
New cards
Ada
World’s first programmer
34
New cards
Ada
Daughter of Lord Byron
35
New cards
Ada
Wrote programs for the Difference Engine
36
New cards
* Abacus
* Mechanical Calculator
* Decimal Calculator
* Stepped Reckoner
* Jacquard Loom
* Analytical Engine
* Difference Engine
* Birth of Modern Mechanical Calculator
* Hollerith Tabulator
* Early “Pocket” Calculator
Machines in Ancient History up to 1930
37
New cards
Claude Shannon (1916-2001)
Introduced the concept of binary logic for use in creating digital computing machines in 1937
38
New cards
1937
Year when the concept of binary logic for use in creating digital computing machines were created
39
New cards
Claude Shannon (1916-2001)
Published “A mathematical theory of communication” which establishes the principals for encoding information so it might be reliably transmitted electronically
40
New cards
1948
Year when the “A mathematical theory of communication” which establishes the principals for encoding information so it might be reliably transmitted electronically was published
41
New cards
A mathematical theory of communication
Establishes the principals for encoding information so it might be reliably transmitted electronically.
42
New cards
Claude Shannon (1916-2001)
the Father of the Modern Information Age
43
New cards
Alan Turing (1912-1954)
Led the World War II research group that broke the code for the Engima Machine
44
New cards
Alan Turing (1912-1954)
He broke the code for the Enigma Machine
45
New cards
Alan Turing (1912-1954)
Proposed a simple abstract universal machine model for defining computability
46
New cards
Turing Machine
A simple abstract universal machine model for defining computability
47
New cards
Alan Turing (1912-1954)
Devised the “Turing Test” for Artificial Intelligence
48
New cards
Enigma Machine
Most sophisticated code system of its day
49
New cards
Enigma Machine
A priority for the Allies to break it as the Germans believed it was unbreakable
50
New cards
1918
Year when the Enigma Machine was created
51
New cards
Alan Turing and his Colossus
Constructed an electronic computing machine in 1943 to help decrypt German coded messages
52
New cards
Colossus
A computing machine that help decrypt German coded messages
53
New cards
1943
When the Colossus was made
54
New cards
IBM Automatic Sequence Controlled Calculator
Full name for IBM Harvard Mark I
55
New cards
IBM Hardvard Mark I
Official name of IBM Automatic Sequence Controlled Calculator
56
New cards
IBM Harvard Mark I
Installed at Harvard University in 1944
57
New cards
1944
Year when the IBM Hardvard Mark I was made
58
New cards
Harvard University
Where the IBM Hardvard Mark I was installed in 1944
59
New cards
IBM Hardvard Mark I
It was 51 feet long, weighed 5 ton, and has 750,000 parts including 72 accumulators and 60 sets of rotary switches
60
New cards
John W. Mauchly & J. Presper Ecker
Headed the ENIAC team at the Moore School of Engineering, University of Pennsylvania
61
New cards
Electronic Numerical Integrator And Computer
Meaning of ENIAC
62
New cards
ENIAC
First general-purpose electronic digital computer
63
New cards
ENIAC
Commissioned by the United States Army for computing ballistic firing tables
64
New cards
Jown W. Mauchly and J. Presper Eckert
They created the ENIAC
65
New cards
John W. Mauchly and J. Presper Eckert
They were commissioned by the United States Army for computing ballistic firing tables
66
New cards
ENIAC
Noted for massive scale and redundant design
67
New cards
ENIAC
Decimal internal coding
68
New cards
ENIAC
Operational in 1946
69
New cards
1946
Year when ENIAC was operational
70
New cards
ENIAC
Manual programming of boards, switches, and “function table”
71
New cards
slow, tedious, and repetitious
Early Computer Programming was _____,__ ____,______
72
New cards
John Von Neumann (1903-1954)
Visits the Moore School in 1944
73
New cards
John Von Neumann (1903-1954)
Prepares a draft report for an automatic programmable device
74
New cards
EDVAC
An automatic programmable device
75
New cards
John Von Neumann (1903-1954)
Comes up with the “stored program” concept
76
New cards
John Von Neumann (1903-1954)
Published his ideas with Goldstine and Burks in 1946
77
New cards
Golstine and Burks
Neumann published his ideas with whom?
78
New cards
John Von Neumann (1903-1954)
Designed the IAS machine which became operational in 1951
79
New cards
1946
Year when Neumann published his ideas with Goldstine and Burks
80
New cards
1951
Year when the IAS became operational
81
New cards
Institute for Advanced Studies
IAS meaning
82
New cards
Von Neumann Architecture
“stored program”
83
New cards
Von Neumann Architecture
Binary internal coding
84
New cards
Von Neumann Architecture
CPU-Memory-I/O organization
85
New cards
Von Neumann Architecture
“fetch-decode-execute” instruction cycle
86
New cards
* Turing Machine
* Enigma Machine
* IBM Harvard Mark I
* ENIAC
* EDVAC
List of Electronic Computer in 1930-1951
87
New cards
UNIVAC I
First commercial general-purpose computer
88
New cards
UNIVAC I
Delivered in 1951
89
New cards
1951
When was the UNIVAC I delivered?
90
New cards
UNIVAC I
Used to forecast the 1952 United States presidential election
91
New cards
1950
Year when the computers got smaller overtime
92
New cards
Vacuum Tube Computer Circuits
Four generations of computer that shows the reduction in size during the 1950s
93
New cards
Grace Murray Hopper (1906-1992)
First real “computer scientist”
94
New cards
Grace Murray Hopper (1906-1992)
Created first Compiler because she was tired of writing “machine code” by hand. Greatly improved programming speed and efficiency.
95
New cards
The transistor
The most important invention of the 20th century
96
New cards
The transistor
invented by Shockley, Bardeen, and Brattain in 1947 at Bell Labs
97
New cards
Shockley, Bardeen, and Brattain
Inventors of the transistor
98
New cards
1947
Year when the transistor was invented
99
New cards
Bell Labs
Place when the transistor was invented
100
New cards
The transistor
replaced vacuum tubes, which were bulky