CMSC 120: Visualizing Information 1/29/08 Introduction to Computing.

Slides:



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

History of Information Technology Georgia CTAE Resource Network Curriculum Office, June 2009 To accompany curriculum for the Georgia Peach State Career.
Computer History.
Introduction to Computers 2010 Class: ________________ Name: ________________.
History of Computers.
11 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall.
Lecture 1 “History and Evolution of Computers” Informatics.
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Ninth Edition Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall.
© 2009 Prentice-Hall, Inc Technology in Action Technology in Focus: The History of the PC The History of the PC.
CSCI-235 Micro-Computers in Science Course Information & Introduction.
Technology in Action Technology in Focus: History of the PC
Computer History Presented by Frank H. Osborne, Ph. D. © 2005 Bio 2900 Computer Applications in Biology.
Appendix The Continuing Story of the Computer Age.
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.
History of IT.
Some of these slides are based on material from the ACM Computing Curricula 2005.
History of Computers Computer Technology Introduction.
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.
The History of the Computer Then & Now Computer Evolution 1642 Blaise Pascal – mechanical adding machine.
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
What is a Computer. A Computer is… A monitor (output device) Keyboard (input device_ CPU (The Brain)
CSCI Milestones in Computer Development Fall 2007.
"Who controls the past commands the future. Who commands the future conquers the past." -George Orwell Video to Accompany Slide Show: “Thinking Machines,
CREATION OF THE COMPUTER & THE GRAND IDEAS OF COMPUTER SCIENCE
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.
-The trade of goods -The expansion of commerce -Evolution of tools for calculations A sumerian clay tablet.
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Twelfth Edition.
The Information Age.
1.1 The Computer Revolution. Computer Revolution Early calculating machines Mechanical devices used to add and subtract By Babylonian (Iraq) 5000 years.
1 History of Computers (Excerpts from CMPE3). 2 The History of Computers The history of computers is interesting (or should be if you are in this class)
History of the Computer How the Computer Evolved 1642 Blaise Pascal – mechanical adding machineBlaise Pascal Early 1800’s Jacquard – uses punch cards.
Computer Science What is Computer Science? Algorithm Design and Analysis Organization and Architecture Artificial Intelligence Databases Operating Systems.
1 Поколения компьютеров. 2 IBM PC IBM-Intel-Microsoft совместная работа Первый широко-продаваемый ПК 8088 Микрочип - 29,000 транзисторов –4.77.
CSCI 161 Class 1 Martin van Bommel.
COMP 268 Computer Organization and Assembly Language A Brief History of Computing Architecture.
History of Computers.
1 Introduction to Algorithmic Processes CMPSC 101 Section 1 Spring 2001 Jim Kerlin.
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.
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.
The Information Age “Lets Get It Started”.
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.
History of Computers March 26, 2012Greer Potadle.
Session One: An Introduction to Computing History of Computers
History of Computers.
Information Age “An in depth look at the exciting history of the Calculator and Computer”
History of Computers Review Computer Applications I Notes Teacher: Mrs. Malone from Microsoft Office textbook, chapter 1.
Evolution of the Computer. Zeroth Generation- Mechanical 1.Blaise Pascal –Mechanical calculator only perform Von Leibiniz –Mechanical.
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.
A Brief History of Computers Bernard John Poole University of Pittsburgh.
The History of Computer Science
CSCI 161: Introduction to Programming
Chapter 1 The Big Picture
Evolution of Computer Hardware
History Computers.
Computer Applications
Milestones in Computer Development
History of the Computer
History of the Computer
Presentation transcript:

CMSC 120: Visualizing Information 1/29/08 Introduction to Computing

What is Computing? To determine by calculating To determine by calculating To use a computer To use a computer What is a Computer? A device that accepts information (data), A device that accepts information (data), processes it according to specific instructions, processes it according to specific instructions, and provides the results as new information and provides the results as new information

First Computers Abacus Number Systems Pen and Paper People *A computer: a person who works with numbers

Mechanical Age ( ) Pascaline Blaise Pascal (1642) Blaise Pascal (1642) A gear driven adding machine A gear driven adding machine Slide Rule Early 1600s Early 1600s An analog computer An analog computer Analog: represents data by measurement of a continuous physical variable

Mechanical Age ( ) Gottfried Wilhelm von Leibniz (1670s) Gottfried Wilhelm von Leibniz (1670s) Add, subtract, multiply, divide Add, subtract, multiply, divide Mechanically unreliable Mechanically unreliable Stepped Reckoner

Mechanical Age ( ) Punch Card Joseph Jacquard (1810) Joseph Jacquard (1810) Weaving instructions for looms stored in cards with holes punched in them Weaving instructions for looms stored in cards with holes punched in them

Mechanical Age ( ) The Difference Engine (1822) The Analytical Engine Charles Babbage Charles Babbage Followed program in punched cards Followed program in punched cards Store information in memory unit Store information in memory unit Make decisions Make decisions

Analytical Engine Anecdote Babbage’s collaborator was Ada, Countess of Lovelace, daughter of Lord Bryon Babbage’s collaborator was Ada, Countess of Lovelace, daughter of Lord Bryon Sponsored, tested, publicized device Sponsored, tested, publicized device “First Programmer” “First Programmer” Stated that the engine would never “originate anything” Stated that the engine would never “originate anything” –A machine, no matter how powerful, could think

Electro-mechanical Age (1840 – 1940) Hermann Hollerith (end 19 th century) Hermann Hollerith (end 19 th century) Created to tabulate US Census Created to tabulate US Census Used electricity Used electricity Information punched into cards Information punched into cards Metal pins open and closed electrical circuits Metal pins open and closed electrical circuits Electronic Tabulating Machine Population: 63 million; 6 weeks Population: 63 million; 6 weeks Founding product of International Business Machines (IBM) Founding product of International Business Machines (IBM)

Electro-mechanical Age (1840 – 1940) IBM + Harvard under leadership of Howard Aiken (1930s) IBM + Harvard under leadership of Howard Aiken (1930s) Storage: Mechanical relay telephone switches Storage: Mechanical relay telephone switches Input: Punch Cards Input: Punch Cards Output Output No decision making No decision making Mark I 51 feet in length 5 tons 750, 000 parts What is the difference between a calculator and a computer?

The First Computer Bug Grace Hopper (1909 – 1992) Grace Hopper (1909 – 1992) One of first programmers of Mark I One of first programmers of Mark I Developed first compiler Developed first compiler

Electronic Age (1840 – Today) Electronic Numerical Integration and Calculator (ENIAC) John Mauchly and J. Presper Eckert (finished 1946) John Mauchly and J. Presper Eckert (finished 1946) Initially secret military project begun during WWII Initially secret military project begun during WWII University of Pennsylvania University of Pennsylvania

Electronic Age (1840 – Today) Occupied 1500 square feet Occupied 1500 square feet Weighed 30 tons Weighed 30 tons Used vacuum tubes Used vacuum tubes –>17,000 Able to make decisions: first true computer Able to make decisions: first true computer Programming involved wiring and switch flipping Programming involved wiring and switch flipping ENIAC

Electronic Age (1840 – Today) John von Neumann (1940s) John von Neumann (1940s) Storing computer instructions in a central processing unit (CPU) Storing computer instructions in a central processing unit (CPU) –No longer necessary to flip switches or rewire Large Corporations, US Government Large Corporations, US Government Stored Program Computer Processing Model: Processing Model: –Input data –Store data while being processed –Process data according to specific instructions –Output the results in the form of new data

Electronic Innovations Vacuum tubes Vacuum tubes –Large and expensive –UNIVAC: 35 tons –1000 calculations per second Transistor: semiconductor used as an amplifier or electronically controlled switch Transistor: semiconductor used as an amplifier or electronically controlled switch –Reduced size –10,000 claculations per second –IBM model 650 (1960s) –Magnetic tape replaced punched cards

Electronic Innovations Integrated Circuits Integrated Circuits –Replacement of transistors with integrated circuits or chips –Silicon blocks with logic circuits etched onto surface –Millions of calculations per second –IBM System 360 was one of the first computers to use integrative circuits –Hospitals and Universities could now own computers

Modern Computers 1951 – 1958: Vacuum tubes (First Generation) 1951 – 1958: Vacuum tubes (First Generation) 1959 – 1964: Transistors (Second Gen) 1959 – 1964: Transistors (Second Gen) 1965 – 1970: Integrated Circuits (Third Gen) 1965 – 1970: Integrated Circuits (Third Gen) : Large Scale Chips and Microprocessors (Fourth Gen) : Large Scale Chips and Microprocessors (Fourth Gen)

Modern Computers Microprocessor: a CPU an a single chip Microprocessor: a CPU an a single chip –Designed in 1970 by Marcian Hoff (Intel Corporation) Microcomputer: a desktop size computer Microcomputer: a desktop size computer –ALTAIR (1975) –Apple (Stephen Wozniak and Steven Jobs; 1977)

The State of Modern Computing Computing power doubles every months Computing power doubles every months From the BBC

Hardware (Computer Architecture) Input Devices Input Devices Memory Memory Central Processing Unit Central Processing Unit Output Devices Output Devices InputMemoryOutput CPU

Memory Read Only Memory (ROM) Read Only Memory (ROM) –Most basic operating instructions –Permanent Random Access Memory (RAM) Random Access Memory (RAM) –Main memory –Data and instructions are temporarily stored Registers Registers –Temporary memory locations within the CPU Auxiliary Memory Auxiliary Memory

CPU Directs all activities of the computer Directs all activities of the computer All information flows through the CPU All information flows through the CPU “Brain” “Brain” –Only executes tasks according to instructions it has been given Arithmetic Logic Unit (ALU) Arithmetic Logic Unit (ALU) –Adds –Compares

Software Computer programs Computer programs Interface between computer and user Interface between computer and user –Disk Operating System (DOS) –MS-DOS, Windows, Linux, UNIX Graphical User Interface (GUI) Graphical User Interface (GUI)