Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
History of Computers Necessity is the Mother of Invention Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 1 First Attempts at Counting Systems Chalkmarks - scratches on wall Roman Numerals – mark for groups of numbers I,V,C,D Decimal System – base 10 – invented by Hindus, century or two AD – adopted and improved by Arabs - 7th century – Mohammed ibn Mûsâ al-Khowârizmî ~ 825 – Dutch Army Quartermaster adds digits to right of decimal in 15th century Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 2 Early Computing Aids Counting Board – rocks on grooves in board or stone tablets – 5000 years BC Abacus – beads string on wires – positional math – 3500 years BC – still in use today Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 3 Napier's Bones John Napier – 1614 portable multiplication tool – ivory rods with triangular grids that when laid side by side would show answer to multiplication problem lead to development of the slide rule by Edmund Gunter in 1620 Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 4 Pascaline Blaise Pascal – French mathematician and philosopher – father was tax collector – programming language named for him 1642 cogs and wheels could add and subtract – unsuccessfully marketed – mechanical accuracy problems Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 5 Stepped Reckoner Gottfried Von Leibniz – Prussian mathematician – independently invented Calculus could add, subtract, multiply and divide 1671 started, finished in 1694 better acceptance than pascaline accepted by Emperor of China, Czar of Russia (Peter the Great) and the French Academy of Science Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 6 Industrial Revolution Started in England in 1760, completed by 1830 Enlightened people as to what machines could do Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 7 Joseph Jacquard Loom Jacquard – French silk weaver 1801 designs for silk created by punched wooden cards – cards connected to form "belt" so design could be repeated many times by 1812, 11,000 looms in France alone Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 8 Difference Engine Charles Babbage (1791-1871) – Rich, eccentric genius 1822-1830 was to be used to produce star tables for navigation and be powered by steam funded by British Govt. $7000 funding cut off in 1842 a machine based on Difference engine was completed in 1855 Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 9 Analytical Engine Charles Babbage's second idea started 1833 had input device, output device, control unit, internal storage and a processor never finished due to lack of technology built several years ago from historical notes and ran without modification was to use punched card idea of Jacquard's Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 10 Concept of Programming Ada Augusta Lovelace (1815-1852) – daughter of Lord Byron – first programmer – mathematical education DOD language named Ada after her recorded all information and diagrams on analytical engine wrote the program for the analytical engine even though it was never utilitzed or tested Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 11 George Boolean Algebra Boole (1815-1864) – English 1854 built on premise that everything can be expressed in terms of true/false basis for use of binary arithmetic in computer ignored until 1910 AND OR truth tables Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 12 Important sidelights C. Sholes invents typewriter between 1867 and 1873 – Marketed by Remington W.S. Burroughs invents the first modern adding machine - 1886 – Founds the Burroughs company Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 13 U.S. Census 1880 Census took 7 years 1890 Census was expected to take 11 Census Bureau approaches Herman Hollerith at University of Pennsylvania Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 14 Hollerith Cards Herman Hollerith (1860-1926) – invented a series of machines based on punched cards became head of Census and later formed Tabulating Machine Company (which was to become IBM) cut time for census from 7 yr to 2 1/2 yr 1890 6 weeks - 60,000,000 cards punched paper cards for data input Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 15 Vacuum Tubes Lee DeForest – 1908 – American – "Father of Modern Electronic Communications" Diode in 1904 Triode in 1907 instead of just controlling flow of electricity, could amplify it or completely switch it on or off Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 16 Electronic Era General time frame – Alan Turing (1924-44) - Colossus – Vannevar Bush (1930) – Howard Aiken (1937) – Conrad Zuse (1930’s-1944) - Z1-Z4 – J.V. Atanasoff (1930’s) Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 17 Collossus 1940's British used to decode German messages done by Enigma (German encoder) war effort so was secret - wasn't mentioned until 20 years later used 1800 vacuum tubes Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 18 Vannevar Bush Large analog computer Built at MIT - 1930 Built to solve differential equations Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 19 Automatic Sequence Calculator Funded by IBM at Harvard H. H. Aiken 11 or 23 digit arithmetic Controlled by paper tape 23 digit multiplication in 4.5 seconds 8 feet high, 51 feet long 3 million electrical connections Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 20 Z1 Through Z4 Konrad Zuse German 1930's through 1944 automatic calculating machines none survived the war Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 21 ABC Atanasoff Berry Computer John V. Atanasoff Professor of Physics at Iowa State "Father of the Modern Computer" worked with Clifford Berry, Grad Student $650 grant was to solve 23 simultaneous equations due to war, ISU forgot to register patent after lawsuit in 1973, ABC is recognized as the "First Electronic Digital Computer" vacuum tubes and binary math Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 22 ENIAC Electronic Numerical Integrator And Calculator John Mauchly and J.Presper Eckert University of Pennsylvania 1943 designed to solve ballistic equations for Navy 1946-1955 Mauchly got many of the ideas from the ABC Founded UNIVAC which was acquired by Remington Rand Co. Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 23 ENIAC 18,000 vacuum tubes Filled a 30 by 50 room 30 tons and two stories high Cost $486,840 in 1946 5,000 additions per second 6,000 multi-position switches 100,000 pulses per second Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 24 ENIAC in 1952 7,247 logged hours – 3,491 production – 1,061 problem setup and checking – 195.3 idle – 651 scheduled engineering – 1,847.8 unscheduled engineering 90% 19,000 was finding and fixing tubes tubes were replaced in 1952 Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 25 EDSAC Electronic Delay Storage Automatic Computer Built at Cambridge U. (England) Wilkis was a student of Mauchly & Eckert and familiar with von Neumann First computer to be able to store a program in memory (beat US by few months) Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 26 EDVAC Electronic Discrete Variable Automatic Computer John von Neumann (with Mauchly & Eckert) University of Pennsylvania for US Army 1951 became operational change from decimal to binary number system could store program in memory used until December 1962 Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 27 UNIVAC First commercial computer Start of the "First Generation“ First two were sold to Census Bureau and next one to GE Engineering Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 28 Computer Generations Four main divisions in computer hardware advancements (technology) some believe we are starting the fifth division to see development, need to compare the characteristics of each generation Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 29 Generation Characteristics time period technology operation time cost per function processing speed Copyright 1995-2005 Suzanne Tomlinson and Curt Hill memory size in bytes mean time between failure auxiliary units examples of models languages used 30 First Generation Time Period -- 1951-1958 Technology – logic unit -- vacuum tubes primary memory -- magnetic drums input devices -- card-oriented Cost per function -- $5.00 Processing speed -- 2000 ins/sec Memory Size in Bytes -- 1000-4000 Mean Time between Failures -- minutes to hours Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 31 First Generation (Continued) Auxiliary units – punched card-oriented Examples of models sold – UNIVAC 1 – IBM 701 Languages – machine and assembly Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 32 Second Generation Time Period -- 1959-1964 Technology – logic unit -- transistors, invented by Schockley, Bardeen and Brattain primary memory -- magnetic cores input devices -- tape-oriented Operation time -- microseconds Cost per function -- $0.50 Processing speed -- 1 million ins/sec Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 33 Second Generation (Cont.) Memory size in bytes -- 4000-32,000 Mean time between failures -- days Auxiliary units -- tape-oriented Examples of models sold – UNIVAC M460 – IBM 700 series – PDP1 - PDP8 Languages LISP -- FORTRAN, COBOL, Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 34 Third Generation Time Period -- 1965-1970 Technology -- logic unit (integrated circuit) primary memory -- integrated circuit input devices -- magnetic disk-oriented time-sharing Operation time -- nanoseconds Cost per function -- $0.05 Processing speed -- 10 million ins/sec Copyright 1995-2005 Suzanne Tomlinson and Curt Hill Memory size in bytes -- 32,000-3,000,000 35 Third Generation (Cont.) Mean time between failures -- daysweeks Auxiliary units -- disk-oriented Examples of models sold – IBM 360 – PDP 11 Languages – PL/1 – 1995-2005 FORTH Copyright Suzanne Tomlinson and Curt Hill 36 Fourth Generation Time Period -- 1971-1990 Technology -- logic unit VLSI (Very Large Scale Integrated circuits) primary memory -- VLSI input/secondary memory -- disk, bubble Operation time -- nanoseconds or picoseconds Cost per function -- $.01 to $0.0001 Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 37 Fourth Generation (Cont.) Memory size in bytes -- 3,000,000+ Mean time between failures -- weeks to months Auxiliary units -- disk and mass storage Examples of models sold – micros - Apple, IBM/PC – mini - Digital (VAX) Languages -- Structured High Level Copyright 1995-2005 Suzanne Tomlinson and Curt Hill – Pascal, C, Ada 38 Fifth Generation Time Period -- 1990 to present Technology – Single chip CPUs – Little difference in speed between mainframes and PCs Processing speed -- gigahertz Memory size -- 100M and up Auxiliary units -- touch screens, voice, transparent interfaces Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 39 Fifth Generation (Cont.) Examples -- Our laptop Languages – OOP (Object-oriented programming) – C++ – Natural languages Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 40 Personal Computers 1975 to 1981 Kenbak-1 - $750 – 40 machines made and sold 1971 – All TTL chips Altair - first popular micro sold – named after "Star Trek" destination – Edward Roberts (March 1974) – Structure: 1 CPU (8080), 256 characters of memory, switches and lights for I/O – sold for $397.00 Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 41 Apple Computers Steve Wozniak and Steve Jobs belonged to one of earliest and most active computer clubs - Homebrew Computer Club in Northern Calif 1977 in garage while both teenagers marketing strategy - give to schools, then students (and parents) will want to buy them for home Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 42 Other Firsts 1971 -- "floppy" disk 1978 -- electronic spreadsheet VisiCalc 1979 -- commercial word processor WordStar 1981 -- IBM personal computer – shipping rate rose to 1 million units/mo 1983 -- LOTUS 1-2-3 comes to market Copyright 1995-2005 Suzanne Tomlinson and Curt Hill 43