The History of Computing - Mehran University of Engineering
Transcription
The History of Computing - Mehran University of Engineering
1/10/2012 The History of Computing • 3000 B.C.: The Abacus • 1623-1662: Blaise Pascal – French mathematician and philosopher – Built the Pascaline in 1642 – The original mechanical counting device Image courtesy of Computer History Museum, http://www.computerhistory.org Image courtesy of Computer History Museum, http://www.computerhistory.org • 1642: The Pascaline – A counting-wheel design • A single revolution of one wheel would engage gears that turned the wheel one tenth of a revolution to its immediate left Image courtesy of Computer History Museum, http://www.computerhistory.org – Jacquard Loom Salesman’s Model • 1801: Jacquard’s loom – Frenchman Joseph-Marie Jacquard (1753-1871) – Weaving loom – The first significant use of binary automation Image courtesy of Computer History Museum, http://www.computerhistory.org • 1793-1871: Charles Babbage – Envisioned a steam-powered difference engine and then an analytical engine Image courtesy of Computer History Museum, http://www.computerhistory.org Image courtesy of Computer History Museum, http://www.computerhistory.org 1 1/10/2012 • 1842: Bassage’s Difference Engine and the Analytical Engine Image courtesy of Computer History Museum, http://www.computerhistory.org • 1890: Hollerith’s Tabulating Machine • 1860-1929: Herman Hollerith – Devised a punched-card tabulating machine to speed up the 1890 U.S. census Image courtesy of Computer History Museum, http://www.computerhistory.org – A Pantograph Punch – Used a hand punch to enter data onto cards Image courtesy of Computer History Museum, http://www.computerhistory.org • 1874-1956: Thomas Watson, Sr. – In 1896 Herman Hollerith founded the Tabulating Machine Company, which merged in 1911 with several other company to form the Computing-Tabulating-Recording Company. It was renamed the International Business Machines Corporation (IBM) by company president Thomas J. Watson in 1924. Image courtesy of Computer History Museum, http://www.computerhistory.org • 1920s-1950s: The Electro-Mechanical Accounting Machine Era – Punched-card technology Image courtesy of Computer History Museum, http://www.computerhistory.org Image courtesy of Computer History Museum, http://www.computerhistory.org 2 1/10/2012 • Punched Card Office • 1903-1995: Dr. John V. Atanasoff and His ABC (Atanasoff Berry Computer) Image courtesy of Computer History Museum, http://www.computerhistory.org Source: http://archive.computerhistory.org/ • 1946: The Electronic ENIAC Computer • 1942: The First Elecronic Digital Computer: The ABC – Dr. John W. Mauchly (middle) collaborated with J. Presper Ecjert, Jr. (foreground) at the University of Pennsylvania to develop a machine that would compute trajectory tables for the U.S. Army. – Used vacuum tubes – ENIAC (Electronic Numerical Integrator and Computer) Source: http://archive.computerhistory.org/ Image courtesy of Computer History Museum, http://www.computerhistory.org • 1951: The UNIVAC I and the First Generation of Computers – Used vacuum tubes in the first generation of computers (1951-1959) – The Universal Automatic Computer (UNIVAC I) was developed by Mauchly and Eckert for the RemingtonRand Corporation – The first commercially viable electronic digital computer Source: http://archive.computerhistory.org/ • 1954: The IBM 650 – IBM’s first entry into the commercial computer market was the IBM 701 in 1953 – IBM 650, introduced in 1954, was designed as a logical upgrade to existing punched-card machines Source: http://archive.computerhistory.org/ 3 1/10/2012 • 1907-1992: “Amazing” Grace Murray Hopper – In 1959, Dr. Hopper led an effort that laid the foundation for the development of COBOL – Found the first “bug” in a computer—a real one. She repaired the Mark II by removing a moth that was caught in Relay Number II. Source: http://archive.computerhistory.org/ • 1963: The PDP-8 Minicomputer – In 1963 Digital Equipment Corporation introduced the PDP-8 – The first successful minicomputer Source: http://archive.computerhistory.org/ • 1964: BASIC-More Than a Beginner’s Programming Language – Dr. Thomas Kurtz and Dr. John Kemeny of Dartmouth College developed a programming language that a beginner could learn and use quickly Image courtesy of Computer History Museum, http://www.computerhistory.org • 1958: The First Integrated Circuit – The first integrated circuit, a phase-shift oscillator, was invented in 1958 by Jack S. Kilby of Texas Instruments. Image courtesy of Computer History Museum, http://www.computerhistory.org • 1964: The IBM System/360 and the Third Generation of Computers – The third generation was characterized by computers built around integrated circuits – A family of computers with upward compatibility; when a company outgrew one model it could move up to the next model without worrying about converting its data Image courtesy of Computer History Museum, http://www.computerhistory.org • 1969: ARPANET and the Unbundling of Hardware and Software – A U.S. Department of Defense’s Advanced Research Project Agency (ARPA) sponsorship of a project, named ARPANET, was underway to unite a community of geographically dispersed scientists by technology – When IBM unbundled and sold software separately, the software industry began to flourish Source: http://archive.computerhistory.org/ 4 1/10/2012 • 1975: Microsoft and Bill Gates – Bill gates and Paul Allen formed Microsoft Corporation, now the largest and most influential software company in the world Source: http://archive.computerhistory.org/ • 1981: The IBM PC – IBM tossed its hat into the personal computer ring with its announcement of the IBM Personal Computer • 1976: The Apple I – Steve Jobs and Steve Wozniak, along with Ronald G. Wayne formed the Apple Computer Company Source: http://apple.computerhistory.org/stories • 1982: Mitchell Kapor Designs Lotus 1-2-3 – In 1982, Kapor founded Lotus Development Company. Kapor and the company introduced an electronic spread-sheet product, Lotus 1-2-3 Image courtesy of Computer History Museum, http://www.computerhistory.org Image courtesy of Computer History Museum, http://www.computerhistory.org • 1984: The Macintosh and Graphical User Interfaces • 1985-Present: Microsoft Windows – Microsoft introduced Windows, a GUI for IBM PCcompatible computers in 1985 – Apple Computer introduced the Macintosh desktop computer with a very friendly graphical user interface Source: http://archive.computerhistory.org/ Image courtesy of Computer History Museum, http://www.computerhistory.org 5 1/10/2012 • 1989: The World Wide Web – Berners-Lee and a small team of scientists conceived HTML (the language of the Internet), URLs (Internet addresses), and put up the first server supporting the neq World Wide Web format • 1993: The Internet Browser – The development in 1993 of the graphical browser Mosaic by Marc Andreesen and his team at the National Center For Supercomputing Applications (NCSA) made the web accessible to everyone. – Marc Andreesen and entrepreneur Jim Clark founded Netscape in 1994 to create a web browser based on the Mosaic project. Image courtesy of Computer History Museum, http://www.computerhistory.org Image courtesy of Computer History Museum, http://www.computerhistory.org • 1996: The Handheld Computer – The PalmPilot handheld computer was introduced by Palm Computing, Inc. Problem Transformation into Calculations • Many real problems can be transformed into calculations. Then, these calculations can be conducted in computers. – Examples: Image processing, optimization, ciphering and deciphering, simulations in dynamic systems Image courtesy of Computer History Museum, http://www.computerhistory.org Personal Computers to Supercomputers – Notebook PC • Personal Computer (PC) – Desktop PC 6 1/10/2012 – Tablet PC – Wearable PC Source: http://www.spectrum.ieee.org/publicfeature/oct00/wear.html • Workstation • Handheld Computer • Server Computers – Applications in business financial, customer management solutions, decision support data warehouse, e-commerce, and enterprise resource planning – To visualize and solve complex, technical problems. • Supercomputer – In a six-game match, a chess-playing IBM computer known as Deep Blue defeats chess grandmaster Garry Kasparov - the first time a reigning world champion loses a match to a computer opponent in tournament play. Deep Blue is an IBM RS/6000 SP supercomputer capable of calculating 200 million chess positions per second. Source: http://www-1.ibm.com/ibm/history/history/year_1997.html 7 1/10/2012 Information Systems • Data processing systems – Transaction handling, record keeping – Primarily for clerical personnel and operational-level managers • Management information system – Uses an integrated database and supports a variety of functional areas – Structured information (for example, a weekly inventory status report with predefined content and format) – Applications in hospitals (patient accounting, point-of-care processing), insurance (claimsprocessing systems, policy administration, actuarial statistics), and colleges (student registration, placement) Source: http://www.lockheedmartin.com • Decision support system – Helps the decision makers, especially those at the tactical and strategic levels, in the decisionmaking process – Interactive system • Artificial intelligence – Expert systems, simulation of human sensory capabilities, neural networks, intelligent agents, robots and robotics Source: http://asimo.honda.com/index.asp Source: http://cdss.state.co.us • Virtual reality – Combines computer graphics with special hardware to immerse users in an artificial threedimensional world References • A Short History of Computing – Tim Bergin, Computing History Museum American University, http://www.computinghistorymuseum.org/ • Computer History Museum – http://www.computerhistory.org • Computers – Larry Long & Nancy Long, Twelfth Edition, Pearson Education, Inc. • http://archive.computerhistory.org/ Source: http://human-factors.arc.nasa.gov 8