CREATION OF THE COMPUTER & THE GRAND IDEAS OF COMPUTER SCIENCE

Slides:



Advertisements
Similar presentations
Based on information taken from Computers Made Friendly
Advertisements

Computer History.
Introduction to Computers 2010 Class: ________________ Name: ________________.
History of Computers.
Lecture 1 “History and Evolution of Computers” Informatics.
Chapter Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing Describe.
History of Computing Define a computer before 1935?
Computer History Presented by Frank H. Osborne, Ph. D. © 2005 Bio 2900 Computer Applications in Biology.
Appendix The Continuing Story of the Computer Age.
CS 104 Introduction to Computer Science and Graphics Problems History of Computer 09/05/2008 Yang Song (Prepared by Yang Song and Suresh Solaimuthu)
History of IT.
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,
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.
Prepared by: Jasper Francisco. The Early Years 1  In the early years, before the computer was invented, there were several inventions of counting machine.
KEYBOARD – an input device used to type data.
History of computers By Anne Perera.
THE HISTORY OF COMPUTERS
Evolution of the Computer Land marks of the Computer History.
Evolution of Computers
Computer history timeline
Chapter 1 History of Computing. 2 Early History of Computing Abacus (origin? 2000BC) An early device to represent numeric values with beads. Note that.
R.D.D. HIGH SCHOOL, BONAIGARH
CSCI Milestones in Computer Development Fall 2007.
The History of Computers
Wilhelm Schickhard (1623) Astronomer and mathematician Automatically add, subtract, multiply, and divide Blaise Pascal (1642) Mathematician Mass produced.
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.
ELN230 – Bazlur slide 1 ELN230 Lecture – 02a PC History.
History of Computers Information taken from: Microsoft Office 97 Professional by Lawrence Press Microsoft Visual Basic by Lawrence Press First True Computer.
THE HISTORY OF COMPUTERS Presenter: Miss T. Johnson Grade:8.
Chapter 0 Introduction Yonsei University 1 st Semester, 2012 Sanghyun Park.
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.
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.
CSCI 161 Class 1 Martin van Bommel.
Lecture-03 PC History. Evolution of Computer s Mechanical Calculators Mechanical Computers Electronic Computers –Tubes –Transistors –ICs.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. PowerPoint to accompany Krar Gill Smid Technology of Machine.
History of Computers.
Computer Generations Evolution of the Computer. Modern Computers Modern computers – Binary, electrical, computational devices.
The History of Computers What is a computer? A computer is an electronic machine that accepts information (Data), processes it according.
Chapter 1 Introduction.
Rouda's Very Short History of Computing CSCI 101.
Computer & TechnologyMahidol Wittayanusorn School1 History of Computers ง เทคโนโลยีสารสนเทศ พื้นฐาน.
Lecture 1 History Of Computers Generations Of Computers Assignment # 1.
Computer History How did we get here?.
Why build a computer? u Computers were developed to mechanize mathematical computations. u Two definitions:  A computer is “a programmable electronic.
Computers in Education Past, Present, and Future
Session One: An Introduction to Computing History of Computers
Unit 1 PC Literacy & Systems Design Lesson 1. History of Computing Lesson 1.
History of Computers. Do you know who this really happy looking guy is???? Charles Babbage- also known as the Father of Computers.
Information Age “An in depth look at the exciting history of the Calculator and Computer”
Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals & Generations Lecture 1.
Courtney Nielsen  Help us find info  Storage  Performs calculations  Runs software  communication  Storing data  Research  Fact checking  Communication.
Evolution of the Computer. Zeroth Generation- Mechanical 1.Blaise Pascal –Mechanical calculator only perform Von Leibiniz –Mechanical.
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.
CHAPTER ONE The History of Computers. CHAPTER ONE The History of Computers The History of Computers –Chapter Overall Objective At the end of this chapter,
Introduction to Information Technology, D3 FMIPA UGM Chapter 1 Brief History of Computer Technology 1.
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.
Chapter 1 The Big Picture
The History of Computers
Evolution of Computer Hardware
History Computers.
Computer Applications
Milestones in Computer Development
INTRODUCTION Term “Computer” Computer definition Data Information
History of Computers - Long, Long Ago
Computer History Timeline Computer History Timeline
Presentation transcript:

CREATION OF THE COMPUTER & THE GRAND IDEAS OF COMPUTER SCIENCE The origin of computers, how they have developed and the grand, foundational ideas.

I. Pre-20th Century. Before computers, there were... ALGORITHMS. Grand idea 1: Algorithms. An algorithm is a finite procedure for computing a value. E.g. long division. May be done “in the head.” Note: Algorithms are abstract.

Limitations… This becomes difficult for large values, or large numbers of values. Need some kind of external aid, e.g. pebbles, or even a device, such as the abacus, a manual calculator. Grand idea 2: Calculation devices. Problem—not automated.

Mechanical Calculators. Grand idea 3: problem-solving machines. 1. The Pascaline, created by Blaise Pascal, 17th Century, designed by Pascal to help his father calculate taxes. Could add & subtract semi-automatic could not multiply or divide.

Mechanical Calculators. 2. The Stepped Reckoner, created by Gottfried Leibniz, 17th Century. Could multiply… how? Repeated addition. Could divide… how? Repeated subtraction.

Limitations of Mechanical Calculators. 1. Moving parts -- so break down. Why? Parts wear down (friction, entropy). 2. Not programmable. Why? Cannot separate instructions (S/W) from the physical machine (H/W).

Mechanical Computer (partial). Grand idea 4: General purpose computers. The “Analytical Engine” of Babbage, England, 19th Century. Features: 1) Mill (gears, levers, belts, wheels), like? Processor

Mechanical Computer (partial). 2) Store. Like? Memory 3) Punched Cards. Like? Programs.

Punched Cards. Grand idea 5: Programs. 1. Origin? The loom! (a programmable device -- different cards for different weaves). 2. How do cards work? Cards contain holes. Rods pass through holes and turn numbered cogs.

Punched Cards. Therefore each card represents an instruction to turn certain cogs e.g. to add 1, 10 or a 100.1. Idea: One card = 1 instruction. A program = a series of instructions. Therefore a program = a stack of cards. This is the way computers were programmed up until the 1950’s.

Why is the Analytical Engine important? 1. Not because it worked -- it didn’t. 2. Because Babbage had the concept of a true, general purpose computer: a device whose program could be changed a device which was not restricted to the operations built into it.

“Electric Tabulator” of Herman Hollerith, 19th Century, USA. Grand idea 6: automatic computers. 1. Used punched cards, but had electric power. 2. Used for U. S. Census. 3. Led to the Tabulating Machine Company, which eventually became… IBM

George Boole. Mathematical breakthrough: binary notation. Grand idea 7: Digital computers. Why is binary notation important to the development of computers? 1. All numbers can be represented by 0’s and 1’s 2. All instructions and data can be represented by numbers. Therefore…..

George Boole. Mathematical breakthrough: binary notation. 3. All instructions and data can be represented by 0’s and 1’s. So what? O’s and 1’s can be physically represented by a switch being on/off.

How does this help? Grand idea 8: Electronic digital computers. Allows the development of electronic computers. Electronic computers are series of switches, which can be either on or off, 0 or 1. So, switches can be used to represent data and instructions in binary form.

II. Twentieth Century. 4 Generations of electronic, digital computers. Each generation is defined in terms of the hardware used for switches / circuits. 1st Generation. Used vacuum tubes as switches e.g. ENIAC. But…. Unreliable. Why? Could only be reprogrammed by physically re-wiring.

Von Neumann’s Stored Program Concept. Von Neumann advanced the stored program concept, the idea that the program could be stored independently of the H/W and then loaded into memory when needed e.g. UNIVAC (still used vacuum tubes), but easier to program. 2nd Generation. Used Transistors. Magnetic memory.

Silicon Fish and Chips. 3rd generation. 4th generation. Integrated circuit, transistors etched onto silicon wafer by laser. 4th generation. LSI chips VLSI chips the microprocessor: computer on a chip.

Advancements. In each advance from one generation to the next, we notice that the computers improve in what ways? Faster Smaller Cheaper More reliable.

Advances in PCs. 1970’s. Apple PC. Tandy. Games. 1980. IBM - PC. (64k-256k!) Business. 1987 386. 1989 486. 1993 PENTIUM I. 133MHZ. 1995 P6. 1998 PENTIUM III -- > 450MHZ 2001 PENTIUM IV --> 2 GHZ+.