Unformatted text preview: A Short and Condensed History of Computing of Part II Birth of the Electronic Computer: Birth 1930 to 1951 1930 The Pioneers The John Atanasoff (U. of Iowa, USA) Clifford Berry (England) Konrad Zuse (Germany) Konrad Zuse (1910–1995) designed the “Z” series of automatic generalpurpose computing machines electromechanical devices binary internal encoding Z3 (1941) was programmed using punched 35mm film Alan M. Turing (1912–1954) led the WWII research group that broke the code for the Enigma machine proposed a simple abstract universal machine model for defining computability: the “Turing machine” devised the “Turing hypothesis” for AI The Enigma Machine The Invented in 1918, it was the most sophisticated code system of its day, and was a priority of the Allies to decipher before DDay so that they could be certain that they had fooled the Germans about the Invasion of France Alan Turing and his Colossus constructed an electronic computing machine (1943) used to decrypt German coded messages IBM Harvard Mark I- 1944 IBM The IBM Automatic Sequence Controlled Calculator after installation at Harvard University, 1944. It is 51 feet long, weighs 5 tons, and incorporates 750,000 parts, including 72 accumulators and 60 sets of rotary switches Mauchly and Eckert John W. Mauchly (1907–1980) and J. Presper Eckert (1919– ) headed the ENIAC team at the Moore School of Engineering, University of Pennsylvannia ENIAC (Electronic Numerical Integrator And Computer), the first electronic generalpurpose digital computer commissioned by the Army for computing ballistic firing tables ENIAC noted for massive scale and redundant design decimal internal coding operational in 1946 ENIAC • manual programming of boards, switches, and “function table” Early Computer Programming was slow, tedious and repetitious John Von Neumann (1903–1954) Von Neumann visits the Moore School in 1944 prepares a draft for an automatic programmable device (later called EDVAC) “stored program” concept publishes ideas (with Goldstine and Burks) in 1946 designed the IAS (Institute for Advanced Studies) machine which became operational in 1951 Von Neumann Architecture “stored program” serial uniprocessor design binary internal encoding CPU–Memory–I/O organization “fetchdecode execute” instruction cycle The First real “Computer Scientist” 19061992 Invented the first Compiler because she was tired of doing it by hand. Vastly improved programming speed and efficiency Contents | UNIVAC I first commercial generalpurpose computer system delivered in 1951 used to forecast the 1952 presidential election A Short and Condensed History of Computing of Part III Age of the Mainframe 1951 to 1970 Even in the 1950’s, computers got smaller over time over Four different generations of tube computer circuits showing the reduction in size over several generations of systems during the 1950’s Early Bell Labs Transistor 1947 / 1952 Early “The most important invention of the 20th century…” What was the first thing that we built with this miraculous new technology? technology? A hearing aid ! ….1953 hearing
Zenith Royal-T “Tubeless” hearing aid. 3” tall, 2.5” wide A prehistoric iPod? Followed immediately by the first “pocket radio” in 1954 first Jack Kilby - Invents the Integrated Circuit at TI….1957 Integrated First commercial use of the IC was in a pocket calculator - 1961 1960’s….IBM System/360 built using solidstate circuitry family of computer systems with backward compatibility established the standard for mainframes for a decade Gordon Bell, Father of the Minicomputer, Gordon Digital Equipment Corporation Developed the first “Mini” computers 196083 Brought computing to small businesses Created major competition for IBM, UNIVAC, who only built Mainframes at the time DEC PDP series “minicomputers” offered mainframe performance at a fraction of the cost PDP8 introduced at $20,000! Vs. $1M for a Mainframe IBM fights back! IBM IBM 1130, their “small” computer, designed to compete with DEC’s minis Specialized Supercomputers First developed in the late 1970’s highperformance systems used for scientific applications advanced special purpose designs Control Data Corporation, Cray Research, NEC, IBM and others A Short and Condensed History of Computing of Part IV Age of the Personal Computer after 1970 Intel 4004 Microprocessor 1972 1972 First commercially available microprocessor – first used in a programmable calculator This technology made the personal computer possible Contained 2300 transistors and ran at 100 khz Desktop and Portable Computers 1975 Microprocessors allinone designs, performance/price tradeoffs aimed at mass audiences personal computers workstations Altair 8080, the first kit micro computer…1975 computer…1975 Developed in the family garage, Steve Wozniak and Steve Jobs with the First Apple Computer 1976 Apple Radio Shack TRS-80, 1978 Radio The first plug and play personal computer available at retail Programmed in BASIC Very successful Very affordable Limited commercial software Created a cottage industry The Apple II - 1978 The The first commercially available Apple Initially sold to Wall St. bankers who wanted the Spreadsheet program called Visicalc which ran on the Apple II Put Apple on the Map The Osborne 1 - 1981 The The first “portable” personal computer Came with lot’s of software bundled Only weighed about 40 lbs and sold for $1795 Note the large 5” screen! IBM PC - 1982 IBM IBM’s first PC Signaled a significant shift for the giant manufacturer Established a new standard which is still being built on today Operating system written by Bill Gates & Co. at Microsoft The Computer Company that Wasn’t, Xerox Wasn’t, Many of the innovations that became part of the Personal Computer scene were actually invented at XEROX Parc (Palo Alto Research Center) Xerox was never able to successfully exploit those innovations that included the mouse, graphic user interface and the concept of WYSIWYG, (What you see is what you get) Apple MacIntosh - 1984 Apple First PC with GUI interface Adopted from the work that was done at Xerox Designed to be a computer appliance for “Real People” Introduced at the 1984 Superbowl 1984 MacIntosh Ad 1984 Directed by Ridley Scott Cost $1.5 M Shown ONCE during ‘84 Superbowl at a cost of $500K Considered to be the best TV ad ever! Launched the Mac in grand style! to view: Google “1984 MacIntosh Ad”
• (Alien, Blade Runner) Just Some of the Companies that defined the Personal Computer Business early on the Xerox IBM Commodore Texas Instrument Osborne MITS AT&T Compaq Toshiba Hitachi Sinclair Hewlett Packard Sony Apple Microsoft SWTP Comparison Shopping
How do they rate in cost and performance?
Year 1951 1964 1965 1976 1981 1991 Name Performance (adds/sec) Memory Price Price/Performance (KB) (dollars) (vs. UNIVAC) 48 64 4 32,768 256 16,384 1,000,000 1,000,000 16,000 4,000,000 3,000 7,400 1 263 10,855 21,842 42,105 3,556,188 Univac I 1,900 IBM S360 500,000 PDP-8 330,000 Cray-1 166,000,000 IBM PC 240,000 HP9000/750 50,000,000 Moore’s Law • In 1965, Gordon Moore predicted that the number of transistors that can be integrated on a die would double every 18 to 14 months (i.e., grow exponentially with time). • Amazing visionary – million transistor/chip barrier was crossed in the 1980’s. – 2300 transistors, 1 MHz clock (Intel 4004) 1971 – 42 Million, 2 GHz clock (Intel P4) - 2001 – 140 Million transistor (HP PA-8500) Source: Intel web page (www.intel.com) Clock Frequency Clock
Lead microprocessors frequency doubles every 2 years
10000 1000 Frequency (Mhz) 100 486 10 1 0.1 1970 8085 8086 286 8080 8008 4004 1980 1990 Year 2000 2010 386 2X every 2 years
P6 Pentium ® proc Courtesy, Intel Growth Speed of Key Technologies Obeys Moore’s Law Obeys Today’s Price/Performance Today’s Over 3 Billion adds per second costs less than $1000 Memory is measured in Megabytes/Gigabytes….not Kilobytes Magnetic Storage is measured in Gigabytes, not Megabytes or Kilobytes…soon to be Terabytes Communications speeds are measured in Megabits per second, not Kilobits or even lower And so it continues !!! ...
View Full Document
- Spring '08
- Microeconomics, von neumann, condensed history, IBM Automatic Sequence, electronic computing machine