X hits on this document

PDF document

Lecture 1: Course introduction - page 4 / 15

57 views

0 shares

0 downloads

0 comments

4 / 15

Brief history of computers

MILESTONES

YEAR

Asia Minor, Abacus

3000BC

Blaise Pascal, Pascaline

1642

Charles Babbage Differential Engine

1823

Herman Hollerith, Punch Card

1889

Howard Aiken, Harvard Mark I

1937

Alan Turing, Colossus

1943

Eckert, Mauchly, ENIAC

1946

Von Neumann, EDVAC

1950

MIT Lincoln Labs, TXO

1953

High level programming languages

1956

IBM Stretch, Sperry-Rand LARC

1950s

Seymour Cray, CDC 6600

1964

IBM SYSTEM 360

1964

DEC PDP-8

1965

Intel 4004

1971

Intel 8008

1972

Motorola 6800

1974

Intel 8086

1978

Motorola 68000

1979

Intel 80286

1982

Motorola 68020

1984

Intel 80386

1985

Motorola 68030

1987

Intel 80486

1989

Motorola 68040

1991

Motorola Power PC 601 (G1)

1993

Intel Pentium

1993

Motorola 68060

1994

Motorola Power PC 603 (G2)

1994

Motorola Power PC 604 (G3)

1994

Intel Pentium Pro

1995

Motorola Power PC 620 (G4)

1996

Intel Pentium II

1997

First

Vacuum

(1945-1956)

tubes

Fourth

Micro-

(1971-present)

processor

LSI, VLSI

GENERATION

FEATURES

Early machines (3000BC-1945)

Mech., Electro- mech.

Third

IC

(1964-1971)

(SSI, MSI)

Second

Transistor

(1956-1963)

(1947)

Microprocessor-based System Design Ricardo Gutierrez-Osuna Wright State University

NOTES Only replaced by paper and pencil Decimal addition (8 decimal figs) Steam powered US census, origin of IBM Ballistic charts of US Navy Decode German ENIGMA codes 1st general purpose electronic computer Von Neumann architecture 1st computer based on transistors FORTRAN (1956), COBOL (1959) 1st supercomputers, scientific computation 1st to use parallelism (10 processors) Makes other systems obsolete 1st successful minicomputer 4-bit (1st microprocessor) 8/8/14 8/8/16 16/16/20 32/16/24 16/16/24 32/32/32 32/32/32, pipelining 32/32/32, MMU 32/32/32, cache, FPP 32/32/32, FPP 32/64/32, RISC, super-scalar 32/64/32, super-scalar 32/32/32, super-scalar 32/64/32, portable computing 32/64/32, server, workstations 32/64/32 (optimized for 32-bit OS) 64/64/32 32/64/32, MMX

4

Document info
Document views57
Page views57
Page last viewedTue Dec 06 10:57:34 UTC 2016
Pages15
Paragraphs300
Words1251

Comments