Midterm Study Flashcards
(124 cards)
4 basic functions of computers
- receive input
- Process information
- produce output
- store information
which 2 streams of evolution did modern computers result from
•mechanization of arithmetic »calculating machines (hardware) --eg, calculator •concept of stored programs »process control (software) --eg, programs and apps; tell computer what task to perform and how to perform them
mechanization 1:
the abacus
Blaise pascal
pascal’s adder
•the abacus --unknown origin --used in china 3-4 thousand years ago •Blaise Pascal (1623-1662) --first mechanized adding machine --gears and wheels --add and subtract, calculate taxes --inaccurate
mechanization 2
Gottfried Wilhelm Leibniz
•Gottfried Wilhelm (von) Leibniz (1646-1716)
•1670’s - liebniz calculator
–similar to pascals design
add, subtract, multiply, divide
–more reliable and accurate; but still inaccurate
–he also invented calculus
stored program 1
Joseph Marie jacquard
jacquard loom
•1800 France - Jacquard’s loom
–weaving loom
-metal punch cards to position threads for the weaving process
-within the decade, 11000 used in France
may have been first cause of unemployment by automation
stored program 2
Herman hollerith
Herman Hollerith 1860-1929 USA; tabulating machine
- machine that used electrical charges to read info off punch card
- for use in 1890 US census
- store and process census data on punched cards
- stared company in 1896; in 1924 this became IBM
Charles babbage
•1822-33 E. - difference engine
-abandoned bc not precise
•1830-71 - analytic engine
-designed but never completed; ahead of its time
-mill; arithmetic computations
-store; stored data and results
-operation cards; program instructions
-variable cards; select memory location of ops
-output; printer or punch cards
-first programmer: countess Ada Lovelace E.
the scientists and mathematicians who designed and build first working computer
- konrad zuse. GR
- John atanasoff. US
- howard Aiken.
- John mauchly & J Presper Eckert
Konrad zuse
- 1939, built first programmable, general purpose digital computer
- built from electric relays to automate engineering calculations
- “too lazy to calculate so I invented computer”
Alan Turing 1912-1954
- grandfather of computer science
- influenced group responsible for building the collosus
- a member of the team which broke the enigma code; sue by nazi Germany
- then created another machine to break enigma code and intercept nazi communications
- reportedly committed suicide
1939-42 - ABC
John atanasoff and Clifford berry (Iowa state)
-small scale - 30 vacuum tubes
mark 1
1944 -electromechanical computer -howard Aiken (Harvard) first real analytical engine -based on relays
John von neumann
1945 - Princeton
- developed stored program concept
- -both programs and data stored in same memory
- modern computers said to use von Neumann architecture
- worked on the ENIAC doing hydrogen bomb
ENIAC
electrical numerical integrator and calculator
- best known as first fully electronic computer
- 18000 vacuum tubes
- 1500 relays
- 30x50ft room
- low reliability, lots of power, air conditioning
- six women did most of programming incl Grace Hopper
UNIVAC 1
- first commercially available electronic digital computer
- introduced by Remington rand
- public awareness of computers increases as it correctly predicts that Eisenhower will win presidency 1952
evolution and acceleration
hardware changes are defined by generations
- 1st gen vacuum tubes
- 2nd gen transistors
- 3rd gen integrated circuts
- 4th gen microprocessor
first gen computers
- 1930-40s
- vacuum tubes used as switches
- large computers
- very slow
- prone to failure
- incl, ABC, mark 1, ENIAC, UNIVAC etc
second gen computers
- 1950s to mid 1960’s
- transistors used as switches
- smaller than vacuum tube built computers
- as much as thousand times faster than first gen computers
- more reliable and less expensive
third gen computers
late 1960s
- hundreds of transistors packed into single integrated circuit on a silicon chip
- dramatic reduction in size and cost
- significant increases in reliability, speed, and efficiency
- mass production techniques to manufacture chips inexpensively
fourth gen computers
- 1970s to present
- complete computer on a chip
- radical change in appearance, capability and availability of computers
personal computers; 1975
- CPU or processor
- contained on a single chip called a microprocessor
- brains of the computer
two basic components of the CPU
- control unit
- -tells the computer system how to carry out a program’s instructions
- arithmetic-logic unit (ALU)
- -performs arithmetic and logical operations
components of tower
- system fan
- floppy
- heat sink
- hard drive
- optical drive
- RAM modules
- Processors (CPU)
- Motherboard
- power supply
motherboard components
- heatsink and fan
- -CPU under
- video card
- memory
- power supply
- dvd burner
- hard drive