Top Banner
from the abacus to microprocessors chapter 4, chapter 4, Exploring the Digital Domain Exploring the Digital Domain The History of Digital Computers
25

The History of Digital Computers

Jan 06, 2016

Download

Documents

tamma

The History of Digital Computers. from the abacus to microprocessors. chapter 4, Exploring the Digital Domain. Origins of Digital Computers. earliest computing devices designed to aid numeric computation abacus, first developed in Babylonia over 5,000 years ago. employ analog encoding - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The History of Digital Computers

from the abacus to microprocessors

chapter 4,chapter 4,Exploring the Digital DomainExploring the Digital Domain

The History of Digital Computers

Page 2: 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

Page 3: The History of Digital Computers

employ analog encoding

usually special-purpose devices

employ digital encoding

are discrete-state devices

can be general-purpose devices

ANALOGANALOG DIGITALDIGITAL

Digital vs. Analog Computers

Page 4: The History of Digital Computers

William Schickard (1592–1635), mechanical calculator

Blaise Pascal (1623–1662), addition and subtraction using 10s complement

PascalinePascaline

Early Calculating Machines

Page 5: The History of Digital Computers

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

Early Calculating Machines

Page 6: The History of Digital Computers

first true pioneer of modern digital computing machines

built two prototype calculating machines

Difference Engine Analytical Engine

Charles Babbage (1791–1871)

Page 7: The History of Digital Computers

automated both the computation of tables and their printing

employed the method of differences to calculate polynomials

special-purpose calculating machine

Difference Engine

Page 8: The History of Digital Computers

a programmable, general purpose calculating machine

two main mechanisms:the store and the mill

programmed by punched cards based on Jacquard loom

Jacquard loomJacquard loom

Analytical Engine

Page 9: The History of Digital Computers

designed the first, general-purpose digital computing device

ideas and achievements were lost to his successors

Legacy of Babbage

Page 10: The History of Digital Computers

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)

Page 11: The History of Digital Computers

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)

Page 12: The History of Digital Computers

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

Page 13: The History of Digital Computers

noted for massive scale and redundant design

decimal internal coding operational in 1946

ENIAC

Page 14: The History of Digital Computers

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

ENIAC

Page 15: The History of Digital Computers

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)

Page 16: The History of Digital Computers

“stored program” serial uniprocessor

design binary internal

encoding CPU–Memory–I/O

orgranization “fetch-decode-

execute” instruction cycle

Von Neumann Architecture

Page 17: The History of Digital Computers

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)

Page 18: The History of Digital Computers

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

Turing and Colossus

Page 19: The History of Digital Computers

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– )

Page 20: The History of Digital Computers

first commercial general-purpose computer system

successor to Mauchly-Eckert BINAC

delivered in 1951 used to forecast the

1952 presidential election

UNIVAC I

Page 21: The History of Digital Computers

built using solid-state circuitry

family of computer systems with backward compatibility

established the standard for mainframes for decades

IBM System/360

Page 22: The History of Digital Computers

“minicomputers” offered mainframe

performance at a fraction of the cost

introduced the unibus architecture for CPU interconnections

DEC PDP series

Page 23: The History of Digital Computers

high-performance systems used for scientific applications

advanced designs Control Data Corporation,

Cray Research, and others

Supercomputers

Page 24: The History of Digital Computers

microprocessors all-in-one designs,

performance/price tradeoffs

aimed at mass audiences

personal computers workstations

Desktop Computers

Page 25: The History of Digital Computers

Year Name Performance Memory Price Price/Performance(adds/sec) (KB) (dollars) (vs. UNIVAC)

1951 Univac I 1,900 48 1,000,000 11964 IBM S360 500,000 64 1,000,000 2631965 PDP-8 330,000 4 16,000 10,8551976 Cray-1 166,000,000 32,768 4,000,000 21,8421981 IBM PC 240,000 256 3,000 42,1051991 HP9000/750 50,000,000 16,384 7,400 3,556,188

How do they rate in cost and performance?How do they rate in cost and performance?

Comparison Shopping