Module 2 Flashcards
A modern computer is
an electronic device that can follow instructions, written in programs, to manipulate data.
four functions that define modern computers,
(input, process, output, storage)
The abacus, also called a counting frame
is a calculating tool used primarily in parts of Asia for performing arithmetic processes.
The device was first used in Mesopotamia (today’s Iraq) in 2700-2300 BC.
Antikythera mechanism
is an ancient mechanical computer designed to calculate astronomical positions. It was recovered in 1900–1901 from the Antikythera shipwreck off the coast of Greece. I
made around 150-100 BC making the mechanism the oldest known complex scientific calculator
slide rule
mechanical analog computer
The Jacquard loom
is a mechanical loom
controlled by punched cards with punched holes,
Difference Engine
Created by Charles Babbage 1822 - used the decimal number system and was powered by a handle. - never finished
Difference Engine 2
Used punch cards to store pre written programs -
Created bu Science museum 1989 -91 to celebrate Babbages idea - In 2000 the printer from Babbage’s design was completed
electromechanics
the combinations of the sciences of electromagnetism, of electrical engineering and mechanics.
relays
Many of the first electromagnetic computers used relaus to perform calculations and to provide output.
A relay, therefore, acts as a switch to enable the passage of electrical current to other relays or to an output, such as a light.
Z3
designed by and completed in 1941 by Konrad Zuse in Berlin.
an example of an electromechanical computer.
built with 2,000 relays with program codes and data being stored on punched film.
Mark I
Another example of electromagnetic computers
Howard Aiken’s quickly obsoleted electromechanical calculator
built between 1937 and 1945
conditional branching
is where a sequence of programming code is executed at a branching point only when certain conditions are either true or false.
For example, a computer can be programmed to perform a calculation when a prior calculation returns a value than meets a specific criterion.
The ENIAC (Electronic Numerical Integrator and Computer)
John Mauchly and John Presper Eckert at the University of Pennsylvania, was the world’s first general-purpose electronic digital computer.
The project was a response to U.S. wartime needs
weighting 30 tons, occupying 15,000 square feet of floor
space, and containing more than 18,000 vacuum tubes
capable of 5000 additions per second.
vacuum tubes
Vacuum tube diode: electrons from the
hot cathode flow towards positive anode, but
not vice versa
EDVAC (Electronic Discrete Variable Computer).
stored-program concept -
the first publication of the idea was in a 1945 proposal by von Neumann for a new computer, the EDVAC (Electronic Discrete Variable Computer).
In
IAS computer
Princeton Institute for Advanced Studies. The IAS computer, although not completed until 1952, is the prototype of all subsequent general-purpose computers.