From the abacus to microprocessors Exploring the Digital Domain The History of Digital Computers.

Slides:



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

Introduction to Computers 2010 Class: ________________ Name: ________________.
11 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall.
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.
Computer Architecture CPSC 321 Andreas Klappenecker.
Computer History Presented by Frank H. Osborne, Ph. D. © 2005 Bio 2900 Computer Applications in Biology.
Appendix The Continuing Story of the Computer Age.
James Tam The history of computers and computing: Part II The computers of the 20 th century and the people behind those machines.
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.
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.
Evolution of Computers
Chapter 1 An Introduction to Computer Science
A short and condensed history of computing Part II: Birth of the electronic computer
© Prentice-Hall, Inc Definition  Computer - An electronic device that has the ability to store, retrieve, and process data and can be programmed with.
CSCI Milestones in Computer Development Fall 2007.
Fall, 2006Computer Strtucture1 Computer Structure Nathan Friedman Fall, 2006.
CREATION OF THE COMPUTER & THE GRAND IDEAS OF COMPUTER SCIENCE
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.
CCSE251 Introduction to Computer Organization
University of Utah 1 Other Early Computers Konrad Zuse -Another early pioneer -Z1 (mechanical, 1936) -Z3 (electromechanical, 1941) -Z4 (electronic, 1950)
Machines that Think? Electronic Computers Sketch 23 Presented By: Peter Haagenson.
CS 1410 Intro to Computer Tecnology Computers and History1.

The U.S. Military and the History of Computing War! What is it good for? Absolutely Nothing! -Edwin Starr.
© Prentice-Hall, Inc Definition  Computer - An electronic device that has the ability to store, retrieve, and process data and can be programmed with.
ITGS Chapter 1: Computer history and basics. Slide 1.
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.
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)
Led the WWII research group that broke the code for the Enigma machine proposed a simple abstract universal machine model for defining computability devised.
Lecture 0: A Short and Condensed History of Computing.
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.
CSCI 161 Class 1 Martin van Bommel.
COMP 268 Computer Organization and Assembly Language A Brief History of Computing Architecture.
Basic History of Computing. Al-Khwarizmi written in 830, Hisab al-jabr w’al- muqabalathe al- jabr; in the title we get algebra developed the concept.
History of Computers.
Lesson 2: History of Computers
Chapter 1 Introduction.

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 ง เทคโนโลยีสารสนเทศ พื้นฐาน.
First Generation Computers
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.
The Pioneers John Atanasoff (U. of Iowa, USA) Clifford Berry (England)
Session One: An Introduction to Computing History of Computers
sample Chapter 10: The Stored Program Architecture.
Information Age “An in depth look at the exciting history of the Calculator and Computer”
Evolution of the Computer. Zeroth Generation- Mechanical 1.Blaise Pascal –Mechanical calculator only perform Von Leibiniz –Mechanical.
Introduction to Information Technology, D3 FMIPA UGM Chapter 1 Brief History of Computer Technology 1.
1.3 First Generation Computers 1.4 The Stored Program Computer Group 2.
The First Computers Jacquard’s Loom: programmed a loom
CSCI 161: Introduction to Programming
History Computers.
Milestones in Computer Development
CSC159: Digital System & Logic
COMS 161 Introduction to Computing
INTRODUCTION Term “Computer” Computer definition Data Information
Mauchly and Eckert John W. Mauchly (1907–1980) and J. Presper Eckert (1919–1995 ) headed the ENIAC team at the Moore School of Engineering, University.
Computer History Timeline Computer History Timeline
CSCI-100 Introduction to Computing
Presentation transcript:

from the abacus to microprocessors Exploring the Digital Domain The History of Digital Computers

earliest computing devices designed to aid numeric computation abacus, first developed in Babylonia over 5,000 years ago Origins of Digital Computers

employ analog encoding usually special- purpose devices employ digital encoding are discrete-state devices can be general- purpose devices ANALOG DIGITAL Digital vs. Analog Computers

William Schickard (1592–1635), mechanical calculator Blaise Pascal (1623– 1662), addition and subtraction using 10s complement Pascaline Early Calculating Machines

G. W. F. Leibniz (1646–1716), “Stepped Reckoner,” full-featured calculator, (“Leibniz wheel” for multiplication) Early Calculating Machines

first true pioneer of modern digital computing machines built two prototype calculating machines Difference Engine Analytical Engine Charles Babbage (1791–1871)

automated both the computation of tables and their printing employed the method of differences to calculate polynomials special-purpose calculating machine Difference Engine

a programmable, general purpose calculating machine two main mechanisms: the store and the mill programmed by punched cards based on Jacquard loom Jacquard loom Analytical Engine

designed the first, general-purpose digital computing device ideas and achievements were lost to his successors Legacy of Babbage

designed the “Z” series of automatic general-purpose computing machines electro-mechanical devices binary internal encoding Z3 (1941) was programmed using punched 35mm film Konrad Zuse (1910–1995)

built the ABC machine with Clifford Berry in 1939 first electronic digital computing machine special-purpose: solving simultaneous equations not fully automatic John V. Atanasoff (1903–1995)

John W. Mauchly (1907–1980) and J. Presper Eckert (1919– ) headed the ENIAC team at the Moore School of Engineering, University of Pennsylvannia ENIAC (Electronic Numerical Integrator And Computer), the first electronic general-purpose digital computer commissioned by the Army for computing ballistic firing tables Mauchly and Eckert

noted for massive scale and redundant design decimal internal coding operational in 1946 ENIAC

–manual programming of boards, switches, and “function table” ENIAC

Von Neumann visits the Moore School in 1944 prepares a draft for an automatic programmable device (later called EDVAC) “stored program” concept publishes ideas (with Goldstine and Burks) in 1946 designed the IAS (Institute for Advanced Studies) machine which became operational in 1951 John Von Neumann (1903–1954)

“stored program” serial uniprocessor design binary internal encoding CPU–Memory–I/O orgranization “fetch-decode- execute” instruction cycle Von Neumann Architecture

led the WWII research group that broke the code for the Enigma machine proposed a simple abstract universal machine model for defining computability devised the “Turing hypothesis” for AI Alan M. Turing (1912–1954)

constructed an electronic computing machine (1943) used to decrypt German coded messages Turing and Colossus

his Cambridge group constructed EDSAC in 1949 the first stored program, general-purpose electronic digital computer first to use symbolic programs (assembly) Maurice Wilkes (1913– )

first commercial general-purpose computer system successor to Mauchly- Eckert BINAC delivered in 1951 used to forecast the 1952 presidential election UNIVAC I

built using solid-state circuitry family of computer systems with backward compatibility established the standard for mainframes for decades IBM System/360

“minicomputers” offered mainframe performance at a fraction of the cost introduced the unibus architecture for CPU interconnections DEC PDP series

high-performance systems used for scientific applications advanced designs Control Data Corporation, Cray Research, and others Supercomputers

microprocessors all-in-one designs, performance/price tradeoffs aimed at mass audiences personal computers workstations Desktop Computers

How do they rate in cost and performance? Comparison Shopping