Lecture 6 & 7 Computer History.

Slides:



Advertisements
Similar presentations
Introduction to Computers
Advertisements

HARDWARE AND SOFTWARE DEVELOPMENT By: Pratama Wahyu Purnama ( ) Maulida Yulianti ( )
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.
Lecture 1 “History and Evolution of Computers” Informatics.
History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.
09/06/06 Hofstra University – Overview of Computer Science, CSC005 1 CSC005 – Overview Of Computer Science.
CSCI-235 Micro-Computers in Science Course Information & Introduction.
Chapter Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing Describe.
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Chapter 1 The Big Picture.
Computer History Presented by Frank H. Osborne, Ph. D. © 2005 Bio 2900 Computer Applications in Biology.
Appendix The Continuing Story of the Computer Age.
Lecture 2 Computer development history. Topic History of computer development Computer generation Programming language.
Computers What is it? History, Moore’s Law How to build your own? Sohaib Ahmad Khan CS101 - Topical Lecture
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 The development of modern computer systems Early electronic computers Mainframes Time sharing Microcomputers Networked computing.
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
1 Chapter 1 The Big Picture. 2 2 Computing systems are dynamic entities used to solve problems and interact with their environment. They consist of devices,
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.
Prepared by: Jasper Francisco. The Early Years 1  In the early years, before the computer was invented, there were several inventions of counting machine.
History of computers By Anne Perera.
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
1 6 Abacus An early device to record numeric values Blaise Pascal Mechanical device to add, subtract, divide & multiply Joseph Jacquard Jacquard’s Loom,
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Chapter 1 History of Computing. 2 Early History of Computing Abacus (origin? 2000BC) An early device to represent numeric values with beads. Note that.
Chapter 01 Nell Dale & John Lewis.
R.D.D. HIGH SCHOOL, BONAIGARH
About the Presentations The presentations cover the objectives found in the opening of each chapter All chapter objectives are listed in the beginning.
© Prentice-Hall, Inc Definition  Computer - An electronic device that has the ability to store, retrieve, and process data and can be programmed with.
CREATION OF THE COMPUTER & THE GRAND IDEAS OF COMPUTER SCIENCE
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Dr. John P. Abraham, University of Texas Pan American Information Technology Introduction Dr. John P. Abraham.
The History of Computers
THE HISTORY OF COMPUTERS Presenter: Miss T. Johnson Grade:8.

 the gradual transformation or development of certain specie to a new form.
© Prentice-Hall, Inc Definition  Computer - An electronic device that has the ability to store, retrieve, and process data and can be programmed with.
Chapter 1 The Big Picture.
1.1 The Computer Revolution. Computer Revolution Early calculating machines Mechanical devices used to add and subtract By Babylonian (Iraq) 5000 years.
CMSC 120: Visualizing Information 1/29/08 Introduction to Computing.
Computer Science What is Computer Science? Algorithm Design and Analysis Organization and Architecture Artificial Intelligence Databases Operating Systems.
CPS120: Introduction to Computer Science Introduction to Computers.
Chapter 1 Introduction.

Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Computer History How did we get here?.
Discussion Questions What defines a computer: What is the simplest definition of a computer you can come up with? What defines a modern computer? What.
History of Computers March 26, 2012Greer Potadle.
Session One: An Introduction to Computing History of Computers
Biorhythms, computers, music, and…. Group Question Get into a group of three people You have three minutes to come up with two answers and make an educated.
The 5 generations of computers. Generations of computers The history of computer development is often referred to in reference to the different generations.
Courtney Nielsen  Help us find info  Storage  Performs calculations  Runs software  communication  Storing data  Research  Fact checking  Communication.
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.
Computer A Computer may be defined as an electronic device that operates upon data. So, a computer can store, process and retrieve data as and when desired.
THE FIVE GENERATIONS OF COMPUTERS
HISTORY OF COMPUTERS David Juarez 11 W. INTRODUCTION TO COMPUTERS The term computer was used before for those who made calculations Computer History can.
CSIS-110 Introduction to Computer Science
Chapter 1 The Big Picture
No one think of modern life without computers.
About the Presentations
Computer Applications
The Five Generations of Computers
The Five Generations of Computers
INTRODUCTION Term “Computer” Computer definition Data Information
Generations of Computers
History of Computers - Long, Long Ago
HISTROY CLASS EVOLUTION..
EVOLUTION OF COMPUTER SYSTEMS IN THE EARLY YEARS, BEFORE THE COMPUTER WAS INVENTED, THERE ARE SEVERAL INVENTIONS OF COUNTING MACHINES.
Presentation transcript:

Lecture 6 & 7 Computer History

Early History of Computing Abacus An early device to record numeric values Blaise Pascal Mechanical device to add, subtract, divide & multiply Joseph Jacquard Jacquard’s Loom, the punched card Charles Babbage Analytical Engine 6

Early History of Computing Abacus An early device to record numeric values We normally do not call it a computer, but a computing device. It is still used in parts of the world today. This distinction between a computer and a computing device will become clearer as we look at other aspects of the history of computing. source: http://www.ee.ryerson.ca:8080/~elf/abacus/intro.html 6

Napier’s Bones (or Rods) Rods were marked with multiplication table results. These were used to provide fairly simple means of multiplying large numbers. The honor for constructing the first calculating machine belongs to a German called Wilhelm Schickard . In 1623 he completed a mechanical calculating machine based on Napier's work.

Using the bones to compute 46732 X 5 Add: 10 150 3500 30000 200000

Blaise Pascal In 1642 Blaise Pascal, a Frenchman invented a new kind of computing device. It used wheels instead of beads. Each wheel had ten notches, numbered '0' to '9'. When a wheel was turned seven notches, it added 7 to the total on the machine. Pascal's machine, known as the Pascaline, could add up to 999999.99. It could also subtract.

Gottfried Leibnitz Leibnitz improved on Pascal's adding machine so that it could also perform multiplication, division and calculate square roots.

Joseph Jacquard In the late 1700s in France, Joseph Jacquard invented a way to control the pattern on a weaving loom used to make fabric. Jacquard punched pattern holes into paper cards. The cards told the loom what to do. Instead of a person making every change in a pattern, the machine made the changes all by itself. Jacquard's machine didn't count anything. So it wasn't a computer or even a computing device. His ideas, however, led to many other computing inventions later.

Jacquard Loom - A mechanical device that influenced early computer design Intricate textile patterns were prized in France in early 1800s. Jacquard’s loom (1805-6) used punched cards to allow only some rods to bring the thread into the loom on each shuttle pass.

Luddites During the 1700's and early 1800's, part of the world saw the development of industrialization. Before the Industrial Revolution, manufacturing was done by hand or simple machines. The Industrial Revolution caused many people to lose their jobs. Groups of people known as Luddites attacked factories and wrecked machinery in Britain between 1811 and 1816. The Luddites received their name from their mythical leader Ned Ludd. They believed that the introduction of new textile machines in the early 1800's had caused unemployment and lowered the textile workers' standard of living. Note this is similar to the way some people see that computers today are taking the jobs of workers.

Charles Babbage In the Science Museum, London Babbage is known as the father of modern computing because he was the first person to design a general purpose computing device. In 1822, Babbage began to design and build a small working model of an automatic mechanical calculating machine, which he called a "difference engine". Example: It could find the first 30 prime numbers in two and a half minutes. In the Science Museum, London

A closer look at difference engine

Babbage continued work to produce a full scale working Difference Engine for 10 years, but in 1833 he lost interest because he had a "better idea"--the construction of what today would be described as a general-purpose, fully program-controlled, automatic mechanical digital computer. Babbage called his machine an "analytical engine". He designed, but was unable to build, this Analytical Engine (1856) which had many of the characteristics of today’s computers: an input device – punched card reader an output device – a typewriter memory – rods which when rotated into position “stored” a number control unit – punched cards with instructions encoded as with the Jacquard loom

Some call Babbage’s analytic engine the first computer, but, as it was not built by him, most people place that honor elsewhere. Babbage's analytical engine contained all the basic elements of an automatic computer--storage, working memory, a system for moving between the two, an input device and an output device. But Babbage lacked funding to build the machine so Babbage's computer was never completed.

Babbage designed a printer, also, that has just been built at the Science Museum in London- 4,000 working parts! source: http://news.bbc.co.uk/1/hi/sci/tech/710950.stm

Ada Lovelace Ada Byron Lovelace was a close friend of Babbage. Ada thought so much of Babbage's analytical engine that she translated a previous work about the engine. Because of the detailed explanations she added to the work, she has been called the inventor of computer programming. Today, on behalf of her work in computing, a programming language, Ada, is named after her. 7

First Generation Hardware (1951-1959) Vacuum Tubes Large, not very reliable, generated a lot of heat Magnetic Drum Memory device that rotated under a read/write head Card Readers  Magnetic Tape Drives Sequential auxiliary storage devices 8

Vacuum Tubes First Generation Electronic Computers used Vacuum Tubes Vacuum tubes are glass tubes with circuits inside. Vacuum tubes have no air inside of them, which protects the circuitry.

Second Generation Hardware (1959-1965) Transistor Replaced vacuum tube, fast, small, durable, cheap Magnetic Cores Replaced magnetic drums, information available instantly Magnetic Disks Replaced magnetic tape, data can be accessed directly 9

First Transistor Uses Silicon developed in 1948 won a Nobel prize on-off switch Second Generation Computers used Transistors, starting in 1956

Third Generation Hardware (1965-1971) Integrated Circuits Replaced circuit boards, smaller, cheaper, faster, more reliable Transistors Now used for memory construction Terminal An input/output device with a keyboard and screen 10

Integrated Circuits Third Generation Computers used Integrated Circuits (chips). Integrated Circuits are transistors, resistors, and capacitors integrated together into a single “chip”

Fourth Generation Hardware (1971-?) Large-scale Integration Great advances in chip technology PCs, the Commercial Market, Workstations Personal Computers and Workstations emerge New companies emerge: Apple, Sun, Dell … Laptops Everyone has his/her own portable computer 11

What is a Microchip? Very Large Scale Integrated Circuit (VLSIC) Transistors, resistors, and capacitors 4004 had 2,250 transistors Pentium IV has 42 MILLION transistors Each transistor 0.13 microns (10-6 meters)

4th Generation – 1971-present MICROCHIPS! Getting smaller and smaller, but we are still using microchip technology

Generations of Electronic Computers

Evolution of Electronics Microchip (VLSIC) Integrated Circuit Transistor Vacuum Tube

Parallel Computing and Networking Computers rely on interconnected central processing and/or memory units that increase processing speed Networking Ethernet connects small computers to share resources File servers connect PCs in the late 1980s ARPANET and LANs  Internet 12

First Generation Software (1951-1959) Machine Language Computer programs written in binary (1s and 0s) Assembly Languages and Translators Programs written using mnemonics, which were translated into machine language Programmer Changes Programmers divide into two groups: application programmers and systems programmers 13

Assembly/Machine Systems programmers Applications programmers write the assembler (translator) Applications programmers use assembly language to solve problems

Second Generation Software (1959-1965) High-level Languages English-like statements made programming easier: Fortran, COBOL, Lisp Systems programmers write translators for high-level languages Application use high-level languages to solve problems 14

Third Generation Software (1965-1971) Systems Software Utility programs Language translators Operating system, which decides which programs to run and when Separation between Users and Hardware Computer programmers write programs to be used by general public (i.e., nonprogrammers) 15

Third Generation Software (1965-1971) 16

Fourth Generation Software (1971-1989) Structured Programming Pascal C C++ New Application Software for Users Spreadsheets Word processors Database management systems 17

Fifth Generation Software (1990- present) Microsoft Windows operating system and other Microsoft application programs dominate the market Object-Oriented Design Based on a hierarchy of data objects (i.e. Java) World Wide Web Allows easy global communication through the Internet New Users Today’s user needs no computer knowledge 18