Richard W. Hamming Learning to Learn The Art of Doing Science and Engineering Session 3: History of Computers - Hardware Learning to Learn The Art of Doing.

Slides:



Advertisements
Similar presentations
Computer Skills Preparatory Year Presented by: L. Obead Alhadreti.
Advertisements

History of the Micro-Computer. Group Question Get into a pair of two. You have three minutes to come up with two answers and make an educated guess at.
History of the Internet By: Rebecca - 5 th Period PIT Class.
DPW Network Security 101 Session 1. DPW Early Mechanical Computers AbacusPascaline machine Napier’s Bones Stepped Reckoner Arithmometer Punch cards Babbage’s.
History of Computing Define a computer before 1935?
Computers in Society History of Computing. Homework Assignment #3 is ready to go – let’s have a look. Questions about HW1? More people to schedule for.
Computer Architecture CPSC 321 Andreas Klappenecker.
TK 2123 COMPUTER ORGANISATION & ARCHITECTURE
History of Computers Lecture 1. History of Computers Mechanical Computers –Abacus –Jacquard Loom –Player Piano –Difference Engine –Analytical Engine –Hollerith.
CS 104 Introduction to Computer Science and Graphics Problems History of Computer 09/05/2008 Yang Song (Prepared by Yang Song and Suresh Solaimuthu)
1 CSE1301 Computer Programming: Lecture 34 Introduction to the History of Computing.
A Brief History of Computers
Some of these slides are based on material from the ACM Computing Curricula 2005.
End Show History of Computers Ancient Times In the beginning, man used his fingers and toes to perform simple computations such as addition and subtraction.
KEYBOARD – an input device used to type data.
History of computers By Anne Perera.
Chapter 1 An Introduction to Computer Science
COMPUTING DEVICE I (PRE COMPUTER AGE TO 19TH CENTURY)
William OughtredWilliam Oughtred and others developed the slide rule in the 17th century based on the emerging work on logarithms by John Napier. Before.
Origins of Computing – Pre 1900 Raj Reddy Carnegie Mellon University Jan 14, 2013
Introduction to Computers. Are Computers Important? OF COURSE!
History of Computers Abacus – 1100 BC
History of Digital Computers
The History of Computers
The History of Computers. People have almost always looked for tools to aid in calculation. The human hand was probably the first tool used to help people.
Machines that Think? Electronic Computers Sketch 23 Presented By: Peter Haagenson.
THE HISTORY OF COMPUTERS Presenter: Miss T. Johnson Grade:8.
Computer Terminology Chapter 2 CIT History of Computers First known device used to compute was the Abacus 3000 BC 1617 John Napier created a crude.

 the gradual transformation or development of certain specie to a new form.
Chapter 0 Introduction Yonsei University 1 st Semester, 2012 Sanghyun Park.
Introduction  In the midst of the “Information Revolution” Storage RetrievalComputers Processing  Transmission and Dissemination Communication } Fiber.
1.1 The Computer Revolution. Computer Revolution Early calculating machines Mechanical devices used to add and subtract By Babylonian (Iraq) 5000 years.
Microprocessor Fundamentals Week 1 Mount Druitt College of TAFE Dept. Electrical Engineering 2008.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
CMSC 120: Visualizing Information 1/29/08 Introduction to Computing.
1 History of Computers Source – IEEE 50 th anniversary of modern computing timeline Up to 50 years.
Computer Science What is Computer Science? Algorithm Design and Analysis Organization and Architecture Artificial Intelligence Databases Operating Systems.
 “The first computer” has several terms but we are going to talk about one of them: the first digital computer.  The first digital computer is short.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. PowerPoint to accompany Krar Gill Smid Technology of Machine.
Who is Charles Babbage, what did he do and how has he affected the realm of Information Systems. Where do you see his influence today?
Computer Generations Evolution of the Computer. Modern Computers Modern computers – Binary, electrical, computational devices.

29 September 2015Birkbeck College, U. London1 Introduction to Computer Systems Lecturer: Steve Maybank Department of Computer Science and Information Systems.
History of Computing. Where did it start? Abucus 500 B.C. The abacus was first used by the Babylonians as an aid to simple arithmetic at sometime around.
History of Computer Wyatt Feiling Did you know... The first idea for a computer was in the early 1800s Charles Babbage is the man who is credited with.
Computer & TechnologyMahidol Wittayanusorn School1 History of Computers ง เทคโนโลยีสารสนเทศ พื้นฐาน.
Maria Siomadi 5 th class. What is a “computer”? A computer is a general purpose device that can be programmed to carry out a finite set of arithmetic.
History of Computer History of Computer.
Computer History How did we get here?.
LECTURE#2 INTRODUCTION TO COMPUTERS, HISTORY AND APPLICATIONS INSTRUCTOR: M. MATEEN YAQOOB.
Introduction to Computing BBA-I/BSCS-I Instructor: M. Mateen Yaqoob.
Session One: An Introduction to Computing History of Computers
History of Computers. Do you know who this really happy looking guy is???? Charles Babbage- also known as the Father of Computers.
Early Computing Presented by Brian Barker and Brycen Ainge.
Evolution of the Computer. Zeroth Generation- Mechanical 1.Blaise Pascal –Mechanical calculator only perform Von Leibiniz –Mechanical.
Computing Through History1 The History of Computing Computing by mechanical means has been desired for more than 5,000 years. The tools have improved as.
You may need to know this for a test????. What is a computer "Computer" was originally a job title: it was used to describe those human beings (predominantly.
Introduction to Information Technology, D3 FMIPA UGM Chapter 1 Brief History of Computer Technology 1.
History of computer science
No one think of modern life without computers.
Evolution of Computer Hardware
History of Computers Abacus – 1100 BC
History And Development Of Computer
Ancient Computing Devices
HISTROY CLASS EVOLUTION..
COMPUTER HISTORY, PRESENT & FUTURE. What is a Computer? A computer is a machine that can be instructed to carry out sequences of arithmetic or logical.
Pascal’s calculating machine around 1600
Presentation transcript:

Richard W. Hamming Learning to Learn The Art of Doing Science and Engineering Session 3: History of Computers - Hardware Learning to Learn The Art of Doing Science and Engineering Session 3: History of Computers - Hardware

Historical Computing Early Man counted numbers: Had a need to communicate numbersHad a need to communicate numbers Astronomical awareness required computationAstronomical awareness required computation Arabic Numerals Opposed for centuries, but eventually adopted due to their greater practicalityOpposed for centuries, but eventually adopted due to their greater practicality Early Man counted numbers: Had a need to communicate numbersHad a need to communicate numbers Astronomical awareness required computationAstronomical awareness required computation Arabic Numerals Opposed for centuries, but eventually adopted due to their greater practicalityOpposed for centuries, but eventually adopted due to their greater practicality

LogarithmsLogarithms Logarithms Invented by Napier ( )Invented by Napier ( ) Emergence of the Slide Rule / Analog ComputingEmergence of the Slide Rule / Analog Computing Differential Analyzer (Analog Computing) Originally mechanical integrators (late 1940s)Originally mechanical integrators (late 1940s) WWII saw advent of electronic analog computersWWII saw advent of electronic analog computers –Useful, but only for low-accuracy problems Logarithms Invented by Napier ( )Invented by Napier ( ) Emergence of the Slide Rule / Analog ComputingEmergence of the Slide Rule / Analog Computing Differential Analyzer (Analog Computing) Originally mechanical integrators (late 1940s)Originally mechanical integrators (late 1940s) WWII saw advent of electronic analog computersWWII saw advent of electronic analog computers –Useful, but only for low-accuracy problems

DigitizationDigitization Napier’s Bones Inscribed Ivory Rods, tools for multiplicationInscribed Ivory Rods, tools for multiplication Likely the origin of digital calculators (Schickert/Pascal/Leibnitz)Likely the origin of digital calculators (Schickert/Pascal/Leibnitz) Charles Babbage Difference EngineDifference Engine –Representing polynomials by sequences of additions, subtractions –Never built by Babbage, though a Norwegian family built several Analytical EngineAnalytical Engine –An approximate von Neumann computer design –Never properly constructed until 1992, but functioned as designed Napier’s Bones Inscribed Ivory Rods, tools for multiplicationInscribed Ivory Rods, tools for multiplication Likely the origin of digital calculators (Schickert/Pascal/Leibnitz)Likely the origin of digital calculators (Schickert/Pascal/Leibnitz) Charles Babbage Difference EngineDifference Engine –Representing polynomials by sequences of additions, subtractions –Never built by Babbage, though a Norwegian family built several Analytical EngineAnalytical Engine –An approximate von Neumann computer design –Never properly constructed until 1992, but functioned as designed

Mechanical Calculators Comptometers Named Calculators The MillionaireThe Millionaire The MonroeThe Monroe The FridenThe Friden The MarchantThe Marchant Punched Card Computing (1890s) Motivation to support the U.S. census effortsMotivation to support the U.S. census efforts Spawned International Business Machines (IBM)Spawned International Business Machines (IBM) –The 601 mechanical punch  Used to build the atomic bomb, performed operations at 1 Hz Comptometers Named Calculators The MillionaireThe Millionaire The MonroeThe Monroe The FridenThe Friden The MarchantThe Marchant Punched Card Computing (1890s) Motivation to support the U.S. census effortsMotivation to support the U.S. census efforts Spawned International Business Machines (IBM)Spawned International Business Machines (IBM) –The 601 mechanical punch  Used to build the atomic bomb, performed operations at 1 Hz

Relay Computing George Stibitz Demonstrated at DartmouthDemonstrated at Dartmouth Main Frame in New YorkMain Frame in New York Remote terminal / “time share”Remote terminal / “time share” Zuse / Aitken Similar contributions in relay technologySimilar contributions in relay technology George Stibitz Demonstrated at DartmouthDemonstrated at Dartmouth Main Frame in New YorkMain Frame in New York Remote terminal / “time share”Remote terminal / “time share” Zuse / Aitken Similar contributions in relay technologySimilar contributions in relay technology

Computing Speed Hand Calculators: 1/20 operations/sec Relay Machines: 1 operations/sec/sec Magnetic drum machines: 15 – 1000 operations/sec IBM 701 type: 1000 operations/sec Current (1990) computers can perform at giga (10 9 ) speeds and would take 3 seconds to perform more operations than there are seconds in a human lifetime. A human lifetime will contain 3.1 x 10 9 seconds. Hand Calculators: 1/20 operations/sec Relay Machines: 1 operations/sec/sec Magnetic drum machines: 15 – 1000 operations/sec IBM 701 type: 1000 operations/sec Current (1990) computers can perform at giga (10 9 ) speeds and would take 3 seconds to perform more operations than there are seconds in a human lifetime. A human lifetime will contain 3.1 x 10 9 seconds.

Natural Limits to Computing Speed Light travels: nanosecond – 1 foot picosecond – 1/100 inch femtosecond – 300 atoms Components must be very small and very close together to allow for fast computing. Heat Dissipation – lower voltage, emerging heat conducting materials (diamond) Light travels: nanosecond – 1 foot picosecond – 1/100 inch femtosecond – 300 atoms Components must be very small and very close together to allow for fast computing. Heat Dissipation – lower voltage, emerging heat conducting materials (diamond)

Computing Speeds Adding arithmetic units d oes not efficiently increase total processing speed Los Alamos National Lab charted the computing speed from 1943 to its natural asymptote (3.576 x 10 9 ) Computing speeds have observed the ‘S’ curve “The purpose of computing is insight, not numbers.” Adding arithmetic units d oes not efficiently increase total processing speed Los Alamos National Lab charted the computing speed from 1943 to its natural asymptote (3.576 x 10 9 ) Computing speeds have observed the ‘S’ curve “The purpose of computing is insight, not numbers.”

Man and Computers Computers are gates and registers. They have no awareness of the purpose or meaning of the bits, that is applied by humans. The viewpoint on difference between computers and humans will greatly effect how computers are used and how we attempt to use them. “I am not interested in the competition of man vs. machine, I am interested solely in what man and machine can do together.” Computers are gates and registers. They have no awareness of the purpose or meaning of the bits, that is applied by humans. The viewpoint on difference between computers and humans will greatly effect how computers are used and how we attempt to use them. “I am not interested in the competition of man vs. machine, I am interested solely in what man and machine can do together.”