The Electronic Revolution: Part 1 Flashcards
What is the difference between electronic and mechanical/electro mechanical computing devices
electronic computing devices derive results using electronics, any mechanical parts are not part of key calculations. In contrast, mechanical/electro-mechanical use mechanical parts for key calculations.
What were the three main categories of electronic computers
- The ABC
- The ENIAC
- The British code breaking machines
What was the first electronic computer (partially and fully completed)
partially: ABC
fully: ENIAC
The technical specifications of the first electronic computers
ABC:
• Arithmetic unit: – 300 vacuum tubes (addition and subtraction)
• Control and memory – 300 vacuum tubes
The general appearance and cost/resources used in the building of the first electronic computers
ABC: Cost 6000
ENIAC: Cost over 486 000
The history behind the names of the first electronic computers
ABC: Atanasoff-Berry Computer named after creators
Who were the people behind these computers and what were some of the major events in their lives
ABC: John Atanasoff, Clifford Berry
ENIAC: John Mauchly and J. Presper Eckert
What were the approximate dates/time frames of significant
developments in the mechanical monsters
weg
What was the motivation behind the ABC’s development?
Atanasoff was researching methods of solving complex physics equations.
The drudgery of using the calculators of the day motivated him to find something better.
What were the circumstances behind the ABC’s conception?
Atanasoff was building the machine by himself until he decided he needed the help from Berry. Cost almost 6000.
How did the regenerative memory work?
Used a drum and capacitors. Drum rotates around and each time capacitors reached a certain spot in the rotation they would receive an electrical charge.
What were The major events in the history of the Moore school with regards to the ENIAC?
wage
What was The type of research work was done at the Moore school with regards to the ENIAC?
aweg
What was the major computational bottleneck with regards to the ENIAC?
The accumulators were frequently the limiting speed factor of the machine.
Sometimes the 20 accumulators could not store all the partial results.
– The results would then have to be printed and fed back into the machine as a new calculation.
Why multiplication and division operations were theoretically fast but in practice slow and what alternatives were employed with regards to the ENIAC?
Multiplication and division would so resource intensive (partial values) that although the machine could perform them quickly if all the results could be stored they were usually avoided whenever possible:
– Multiple adds/subtractions
– Bit shifting
– Using the principle of constant differences between functions (Babbage)