History of digital computers

Post on 01-Jan-2016

54 views 0 download

Tags:

description

History of digital computers. HISTORY of DIGITAL COMPUTERS. Before Digital Computers Early Systems Contemporary systems. Before Digital Computers. The Abacus Napier’s Bones Pascal’s Arithmetic Machine Leibniz and the Stepped Reckoner Jaquard’s Loom Babbage’s Analytical Engine - PowerPoint PPT Presentation

Transcript of History of digital computers

History of digital computers

HISTORY of DIGITAL COMPUTERS Before Digital Computers Early Systems Contemporary systems

Before Digital Computers The Abacus Napier’s Bones Pascal’s Arithmetic Machine Leibniz and the Stepped Reckoner Jaquard’s Loom Babbage’s Analytical Engine Lady Lovelance Boolean Logic Hollerith’s Punched-Card Tabulating Machine Powers and the Simultaneous Punching Machine

The Abacus 3000 B.C. until now used by the

Chinese

Bead at centercounts 5

counts 1

0 0 7 2 3 0 1 8 9

Napier’s Bones 1615 Scottish John Napier invented

a computing device that facilitated multiplications and divisions

1620 the principle was used to invent the first slide rule

The slide rule disappeared in the 1970’s by introducing the electronic calculator

Pascal’s Arithmetic Machine 1642 Blaise Pascal (19 years old)

designed the Pascal’s arithmetic machine. Via wheels and gears calculations were

possible. Principle nowadays still used in

automobile odometers to record mileage. The machine revealed to the public in

1645 was not a success because it required considerable skill to operate.

The machine performed +, -, *, /

Pascal’s arithmetic machine

Leibniz and the Stepped Reckoner 1673 Gottfried Leibniz modified Pascal’s

machine to perform * and / more directly.

Multiplication was implemented automatically via a number of additions. Divisions via a number of subtractions.

The machine turned complex arithmetic into a series of steps involving simpler operations.

Stepped Reckoner

Jaquard’s Loom Major contribution to computer

methods came from the weaving industry.

1801 Joseph Marie Jacquard developed an attachment for weaving looms that used punched cards to “program” a loom to a specific pattern.

Babbage’s Analytical Engine 1830 Babbage worked on the Difference

Machine which was abandoned in 1834 for the Analytical Engine.

The Analytical Engine was designed to have a store to hold data and results of calculations a mill was to be a central mechanism for performing

mathematical operations a systems of gears and levers was to transfer data back

and forth between the store and the mill the input/output unit was to read data from outside the

machine into its store and display the results of the calculations

Effort stopped in 1842.

Babbage

Remake of Diff. Machine

Lady Lovelance 1842 Augusta Ada Byron, Countess of

Lovelance, daughter of the poet Lord Byron, translated a paper on Babbage’s Analytical engine from French to English.

She made so much notes and examples which were later considered as the first computer programs.

The ADA programming language is named after her.

Boolean Logic The application of the binary

system to computers was facilitated by work performed in the mid 1800s by George Boole.

1854 publishing of the Principles of Boolean logic

Hollerith’s Punched-Card Tabulating Machine (1) US census every 10 years. Manual

treatment took 7 years if only heads were counted.

tabulation of social, ethnic and economic data would take 12 years to treat manually.

John Billing suggested the used of punched cards for recording the facts and a machine to treat them.

Herman Hollerith (Billings’s associate) made the design which was patented on March 31, 1884.

Hollerith’s Punched-Card Tabulating Machine (2) The census of 1890 used the machine and

took only 2,5 years to complete. Hollerith started the Tabulating Machine

Company in 1896 which became the Computing-Tabulating-Recording Company after a series of mergers.

In 1924, under the leading of J. Watson, Sr. the company was renamed International Business Machines (IBM) which is now the largest computer company.

EARLY SYSTEMS Aiken and the Harvard Mark I Atanasoff and the ABC Mauchly, Eckert and the ENIAC Von Neuman and the Stored Program

Concept Wilkes and the EDSAC UNIVAC: the first commercial computer IBM: the Giant Awakens

Aiken and the Harvard Mark I

If Babbage had lived 75 years later, I would have been out of job. Howard Aiken

1939 H. Aiken of Harvard University began working on a machine to perform scientific calculations faster.

IBM sponsored Aiken and the MARK I was completed in 1944 (IBM ASCC)

The first real computer was born. the first general purpose digital electro-

mechanical computer The MARK I performed faithfully for 10 years.

Mark I 51 feet long, 8 feet high, 3 feet deep weight: many tons 3000 mechanical switches 750.000 electronic components 500 miles of wiring Controlled by punched paper tape Stored its numbers in mechanical switches Used decimal numbers Accuracy: 23 digits 3 +/s, 1 * in 6 s, 1 / in 12 s

Mark I

Atanasoff and the ABC 1942 John Vincent Atanasoff of Iowa

State College and Clifford Berry (his graduate student) completed work on an electronic vacuum tube computer.

The Antony, Berry Computer (ABC) is the first electronic digital computer

Used the binary system Designed for solving simultaneous

equations

Antanasof

ABC

Mauchly, Eckert and the ENIAC John W. Mauchly of the University of

Pennsylvania together with J. Presper Eckert, Jr. a graduate student, built the first electronic general purpose computer.

The Electronic Numerical Integrator and Computer (ENIAC) was funded by the U.S. Army as the need for computing accurate ballistic tables in WW II.

Completed in 1945.

Eckert & Mauchly

ENIAC 1500 square feet of floor - 30 tons 19.000 vacuum tubes 500.000 soldered joints and no moving parts Decimal arithmetic in 1 sec: 5000 + or 300 * of 10 digit numbers Needed a lot of power Big problem to keep the machine working

(vacuum tubes were relatively short-lived)

  ENIAC 150MHz Pentium

Speed 5,000 additions / second 300,000,000

Memory

200 digits 16,000,000

Elements

18,000 vacuum tubes6,000 switches10,000 capcitors70,000 resistors1,500 relays

4,000,000 transistors (CPU)

Size 10 feet tall x 1,800 square feet

9" x 12" x 3"

Weight 30 tons 6 pounds

Bug

Von Neuman and the Stored Program Concept 1946: John von Neumann joined Mauchly &

Eckert and began working on an improved version of the ENIAC called EDVAC (Electronic Discrete Variable Automatic Computer).

von Neumann proposed that the program as well as the data it operated should be stored in the computer’s memory perform a program from memory is much faster

than performing it from punched cards. This is one of the most important

developments in the computer field in the 1900s

Edvac

Von Neuman

Wilkes and the EDSAC 1949 (before EDVAC) the first stored

program computer was developed by Maurice Wilkes at the University of Cambridge in England: EDSAC (Electronic Delay Storage Automatic Calculator)

As soon as we started programming, we found to our surprise that is wasn’t as easy to get programs right as we had thought. Debugging had to be discovered. I can remember the exact instance when i realized that a large part of my life from then on was going to be spent in finding mistakes in my own program.

M. Wilkes at the opening of the Digital Computer Museum in Marlboro, Massachusetts (now in Boston) in 1979.

Wilkes

UNIVAC: the first commercial computer 1946: Echert and Mauchly left the University of

Pennsylvania to form Eckert-Mauchly Computer Corporation which was acquired by Remington Rand three years later.

Remington Rand intended for commercial data processing systems.

They delivered a computer called UNIVAC I in 1951 at the Bureau of Census in the US.

The computer was used reliably until 1963. The UNIVAC I computer was used in 1952 to

predict the election of Eisenhower with only 3 percent of the popular vote counted.

Univac

IBM: the Giant Awakens Early 1950s: IBM was a large company

specializing in typewriters, adding machines, and punched-card processing machines.

Thomas J. Watson Sr. dominated the company for the last 3 decades.

Thomas J. Watson, Jr. convinced his father to enter the computer field.

1953: IBM introduced its model 701. 1954: introduction of the model 650 which

was the first success.

IBM 70x

Contemporary systems The First Generation: 1951-1959 The Second generation: 1959-1964 The Third Generation: 1964-1970 The Fourth Generation: 1970 -

1990 The Fifth Generation: 1990 - ...

The 1st Generation:1951-1959 1951: UNIVAC I Vacuum tubes

bulk consumed a great deal of electricity gave an enormous amount of heat prone to failure

Difficult to operate the computer for more than a few hours reliably

The 1st Generation:1951-1959 (2)

Use of magnetic core memory (Whirlwind)

Most successful computer: IBM 650 market estimated at 40-50 650 were finally installed

IBM 650

IBM 650

The 2nd generation:1959-1964 Transistor invented at bell

laboratories in 1948 1959: first computers delivered

with transistors Sharing of machine via

multiprogramming

The 2nd generation:1959-1964 (2) Early 1960s: time sharing invented

+ terminals CDC comes on the scene IBM: model 1401: more than

10.000 of these installed = more than all other computers systems in the world combined

IBM 1410

The 2nd generation:1959-1964 (2) IBM’s competition

Univac Burroughs NCR RCA Control Data Corporation (CDC) Philco/Ford General Electric Honeywell

By 1970 following companies left the computer business:

GE, Ford, RCA

The 3d Generation:1964-1970 Introduction of ICs IBM: April 7 1964: System/360 was going

to replace all previous IBM computers. Several models

from small data processing computers for business

to large-scale supercomputer for scientific applications

upward compatible

The 3d Generation:1964-1970 CDC strengthen its position in the

supercomputer field: first delivery of CDC6000 in 1964: 3 MIPS machine.

CDC introduces a 36 MIPS machine in 1969

IBM360

The 3d Generation:1964-1970 (2) Minicomputers: 1965 Digital Equipment

Corporation (DEC) introduces the PDP-8. first use of computers for Process Control

DEC: leading manufacturer of minicomputers. Competitors in this business

Data General (with NOVA) Varian HP Computer Automation

Primarily intended for dedicated operations, but users changed this.

PDP 8

PDP 11

The 4th Generation:1970 - 1990 Introduction of LSI IBM: System 370 (360 compatible) No more core memory

The 4th Generation:1970 - 1990 A series of court decision changed industry:

programs, programming systems and related documents should be available for a price to anyone who wanted it.

result: plug compatible mainframers: make hardware cheaper than IBM and use IBM software on it.

Gene Amdahl: left IBM in 1970 and started Amdahl Corporation: its first 470 V/6 system sold for less than one of

the larger IBM 370s being considerably more powerful and using existing IBM software

470 V/6

Vax 780

The 4th Generation:1970 - 1990 (2) Supercomputer field:

Seymour Cray left CDC in 72 to form Cray Research Inc.

CRAY-1: 80 MIPS 1982: CRAY X-MP: 1000 MIPS

Introduction of the microcomputer VLSI, ULSI

Cray-2

XMP

IBM PC

Apple

Pet Commodore

The 5th Generation:1990 - ... Previous generation characterized by hardware

breakthroughs Next generation to be characterized by a major

software breakthrough? make intelligent machines: AI & expert systems ??

Or is it the introduction of the PC Or the introduction of RISC processors? Or the introduction of the GUI on Apple’s

MacIntosh? Or the merger of computers with

communications?

Conclusions Is this just the beginning?? Hardware evolution: OK Software evolution: NOK