Top Banner
History of the Computer
123

History of the Computer

Feb 25, 2016

Download

Documents

ALEX RAMOS

History of the Computer. History of the Computer. Mechanical Devices Electro -Mechanical Devices First Generation Computers The Stored Program Concept. Mechanical Devices. Pascaline Stepped Reckoner Difference Engine Analytical Engine. Pascaline. - 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: History of the Computer

History of the Computer

Page 2: History of the Computer

History of the Computer• Mechanical Devices• Electro-Mechanical Devices• First Generation Computers• The Stored Program Concept

Page 3: History of the Computer

Mechanical Devices• Pascaline• Stepped Reckoner• Difference Engine• Analytical Engine

Page 4: History of the Computer

Pascaline• Invented in 1642 by Blaise

Pascal, a French mathematician.• Used a complicated set of gears.• Could only perform addition and

subtraction.• The Pascaline never worked as it

was designed to.

Page 5: History of the Computer

Pascaline

Page 6: History of the Computer

Mechanical Devices• Pascaline• Stepped Reckoner• Difference Engine• Analytical Engine

Page 7: History of the Computer

Stepped Reckoner• Invented by Gottfried Wilhelm

von Leibniz in 1674 a German mathematician.

• Performed addition, subtraction, multiplication, division, and calculated square roots(?).

• Frequently malfunctioned due to unreliable parts.

Page 8: History of the Computer

Stepped Reckoner

Page 9: History of the Computer

Mechanical Devices• Pascaline• Stepped Reckoner• Difference Engine• Analytical Engine

Page 10: History of the Computer

Difference Engine• Started by Charles Babbage in

1822.• Intended to calculate numbers to

20 decimal places.• Would have been used to

calculate navigational tables.• Never built, but led Babbage to

develop the Analytical Engine.

Page 11: History of the Computer

Difference Engine

Page 12: History of the Computer

Mechanical Devices• Pascaline• Stepped Reckoner• Difference Engine• Analytical Engine

Page 13: History of the Computer

Analytical Engine• Designed around 1833.• Used a set of instructions called

a program.• Included a memory unit.• Was never built.• Served as a model for modern

computers(?).

Page 14: History of the Computer

Analytical Engine, cont.• Ada Byron, Countess of Lovelace,

helped sponsor and aid Babbage in his work.

• Ada Bryon wrote a program for the Analytical Engine.

• Ada Byron said that she did not believe that the Engine could ever “originate anything.”

Page 15: History of the Computer

History of the Computer• Mechanical Devices• Electro-Mechanical Devices• First Generation Computers• The Stored Program Concept

Page 16: History of the Computer

History of the Computer:Electro-Mechanical

Devices• Hollerith’s Tabulating Machine• Mark I

Page 17: History of the Computer

Herman Hollerith’s Tabulating Machine

• Developed for the U.S. Census in 1890.

• Used electrical circuits rather than gears.

• Punched holes in cards represented information.

Page 18: History of the Computer

Herman Hollerith’s Tabulating Machine, cont.• When metal pins through holes

made contact, the counter was incremented.

• The general count was completed in six weeks.

Page 19: History of the Computer

Herman Hollerith’s Tabulating Machine, cont.

Page 20: History of the Computer

History of the Computer:Electro-Mechanical

Devices• Hollerith’s Tabulating Machine• Mark I

Page 21: History of the Computer

Mark I• Created by a team from IBM and

Harvard University.• The team was led by Howard

Aiken.• Data was input on punched

cards.• Used telephone relay switches to

store data.• Could not make decisions.

Page 22: History of the Computer

Mark I, cont.• Considered by many to be a

calculator and not a computer.• Over 51 ft long and weighed 5

tons.• Comprised of over 750,000 parts

making it unreliable.• Used to make range tables for

artillery during WWII.

Page 23: History of the Computer

Mark I, cont.

Page 24: History of the Computer

History of the Computer: First Generation

Computers• Mechanical Devices• Electro-Mechanical Devices• First Generation Computers• The Stored Program Concept

Page 25: History of the Computer

History of Computers:First Generation

Computers• Atanasoff-Berry Computer• ENIAC• Computer defined

Page 26: History of the Computer

Atanasoff-Berry Computer• First electronic computer.• Built between 1939 and 1942 at

Iowa State University by John Atanasoff and Clifford Berry.

• Used the binary (0s and 1s) number system.

Page 27: History of the Computer

Atanasoff-Berry Computer

Page 28: History of the Computer

History of Computers:First Generation

Computers• Atanasoff-Berry Computer• ENIAC• Computer defined

Page 29: History of the Computer

ENIAC• Electronic Numerical Integrator

and Computer.• Like the Mark I, built to calculate

range tables for artillery shells.• Completed at the University of

Pennsylvania in 1946 by J. Presper Eckert and John Mauchly.

• Used 17,000 vacuum tubes which required special fans for cooling.

Page 30: History of the Computer

ENIAC

Page 31: History of the Computer

History of Computers:First Generation

Computers• Atanasoff-Berry Computer• ENIAC• Computer defined

Page 32: History of the Computer

Computer• A computer is an electronic

machine that accepts data, processes it according to instructions (program), and provides the results as new data.

• A computer can make simple decisions and comparisons.

Page 33: History of the Computer

History of Computers: The Stored Program Computer• Mechanical Devices• Electro-Mechanical Devices• First Generation Computers• The Stored Program Computer

Page 34: History of the Computer

The Stored Program Computer

• Alan Turing and the “Universal Machine.”

• Program• CPU• EDVAC & EDSAC• Machine language• UNIVAC

Page 35: History of the Computer

Alan Turing and the “Universal Machine”

• Developed in the 1930s and 40s.• Machine would change tasks by

changing programs.• The “Universal Machine” was a

mathematical idea.• Alan Turing was a British

mathematician.

Page 36: History of the Computer

History of the Computer:The Stored Program

Computer• Alan Turing and the “Universal

Machine.”• Program• CPU• EDVAC & EDSAC• Machine language• UNIVAC

Page 37: History of the Computer

ProgramA program is a list of instructions written in a special language that the computer understands.

Page 38: History of the Computer

History of the Computer:The Stored Program

Computer• Alan Turing and the “Universal

Machine.”• Program• CPU• EDVAC & EDSAC• Machine language• UNIVAC

Page 39: History of the Computer

CPU• John von Neumann introduced

the idea of the stored program computer.

• Instructions would be stored in memory and executed in the CPU or Central Processing Unit.

• The CPU controlled the different functions of the computer electronically.

Page 40: History of the Computer

History of the Computer:The Stored Program

Computer• Alan Turing and the “Universal

Machine.”• Program• CPU• EDVAC & EDSAC• Machine language• UNIVAC

Page 41: History of the Computer

EDVAC & EDSAC• Electronic Discrete Variable

Automatic Calculator was built by Eckert, Mauchly, and von Neumann.

• Electronic Delay Storage Automatic Computer was built by Maurice Wilkes at Cambridge University in England.

Page 42: History of the Computer

History of the Computer:The Stored Program

Computer• Alan Turing and the “Universal

Machine.”• Program• CPU• EDVAC & EDSAC• Machine language• UNIVAC

Page 43: History of the Computer

Machine LanguageThe language that the computer understands. This language can represent switches as a series of 0s and 1s (0 is off and 1 is on).

Page 44: History of the Computer

History of the Computer:The Stored Program

Computer• Alan Turing and the “Universal

Machine.”• Program• CPU• EDVAC & EDSAC• Machine language• UNIVAC

Page 45: History of the Computer

UNIVAC• Universal Automatic Computer• Built by Eckert and Mauchly.• Sold to the Census Bureau in

1951.• All first generation computers

used vacuum tubes which made them large and expensive to purchase and run.

Page 46: History of the Computer

History of the Computer: Introducing the Computer• Second Generation

Computers• High-Level Programming

Languages• Third Generation Computers• Mainframes

Page 47: History of the Computer

Second Generation Computers

• Transistor• Model 650• Read, Write

Page 48: History of the Computer

Transistor• Invented by William Shockley,

John Bardeen, and Walter Brittain of Bell Laboratories.

• Made computers smaller and less expensive.

• Increased calculating speeds.

Page 49: History of the Computer

Second Generation Computers

• Transistor• Model 650• Read, Write

Page 50: History of the Computer

Model 650• Introduced by IBM in the early

1960s.• Purchased by government and

business organizations.• Popular in spite of its cost.

Page 51: History of the Computer

Second Generation Computers

• Transistor• Model 650• Read, Write

Page 52: History of the Computer

Read, Write• Magnetic tape and reel-to-reel

tape machines began to be used to store and retrieve data and instructions.

• Magnetic tape made data storage and retrieval much faster.

• Punched cards were still in use, not replaced.

Page 53: History of the Computer

Read, Write, cont.

Page 54: History of the Computer

History of the Comuter: Introducing the Computer• Second Generation

Computers• High-Level Programming

Languages• Third Generation Computers• Mainframes

Page 55: History of the Computer

High-Level Programming Languages

• Need for• FORTRAN• COBOL/Ada• BASIC• C• C++• Java

Page 56: History of the Computer

Need For• Machine language programs are

hard to write.• High-Level languages use

English-like statements that are easier to understand.

Page 57: History of the Computer

High-Level Programming Languages

• Need for• FORTRAN• COBOL/Ada• BASIC• C• C++• Java

Page 58: History of the Computer

FORTRAN• Formula Translator or FORTRAN

was developed in 1957 by John Backus. Used commands such as “READ” and “WRITE”.

• Use primarily for scientific and engineering purposes.

Page 59: History of the Computer

High-Level Programming Languages

• Need for• FORTRAN• COBOL/Ada• BASIC• C• C++• Java

Page 60: History of the Computer

COBOL• COmmon Business Oriented

Language was developed by Grace Murray Hopper for the Department of Defense in 1959.

• Ada was also developed by the DOD and named after Ada Byron.

Page 61: History of the Computer

High-Level Programming Languages

• Need for• FORTRAN• COBOL• BASIC• C• C++• Java

Page 62: History of the Computer

BASIC• Beginners All-purpose Symbolic

Instruction Code or BASIC was developed at Dartmouth University in the early 1960s by John Kemeny and Thomas Kurtz.

• Developed as a language for teaching computer programming.

• Has evolved into Visual Basic (a Microsoft product).

Page 63: History of the Computer

High-Level Programming Languages

• Need for• FORTRAN• COBOL• BASIC• C• C++• Java

Page 64: History of the Computer

C/C++/Java• C was developed to create the

UNIX operating system.• C++ was developed to use a

new programming philosophy called Object Oriented Programming.

• Java is an Object Oriented programming language mainly used for device programming.

Page 65: History of the Computer

History of Computers: Introducing the Computer• Second Generation

Computers• High-Level Programming

Languages• Third Generation Computers• Mainframes

Page 66: History of the Computer

Third Generation Computers

• Integrated Circuits• IBM System 360

Page 67: History of the Computer

Integrated Circuits• The IC or chip replaced

transistors just as transistors replaced vacuum tubes.

• Independently invented by Jack Kilby and Robert Noyce in 1961.

• ICs are silicon wafers with circuits etched in their surface.

Page 68: History of the Computer

Third Generation Computers

• Integrated Circuits• IBM System 360

Page 69: History of the Computer

IBM System 360• One of the first computers to use

ICs.• Relatively inexpensive; allows

smaller businesses and universities to purchase computers.

Page 70: History of the Computer

History of Computers: Introducing the Computer• Second Generation

Computers• High-Level Programming

Languages• Third Generation Computers• Mainframes

Page 71: History of the Computer

Mainframesa. Definitionb. IBM System 360c. Used. Terminals

Page 72: History of the Computer

Definition of a MainframeA mainframe is a large computer system that is usually used for multi-user applications.

Page 73: History of the Computer

Mainframes• Definition• IBM System 360• Use• Terminals

Page 74: History of the Computer

IBM System 360The IBM System 360 was one of the first mainframes available.

Page 75: History of the Computer

STOP

Page 76: History of the Computer

History of Computers: Introducing the Computer• Fourth Generation Computers• The Personal Computer• Memory: ROM and RAM• The CPU• Bits and Bytes

Page 77: History of the Computer

Fourth Generation Computers

• Microprocessor• Microcomputer

Page 78: History of the Computer

Microprocessor• Invented by Marcian Hoff at Intel

Corporation.• Places an entire CPU on a chip.• Made possible the fourth

generation of computers.

Page 79: History of the Computer

Fourth Generation Computers

• Microprocessor• Microcomputer

Page 80: History of the Computer

Microcomputer1) Made possible by the

microprocessor.2) Fits on a desk and are now

usually called personal computers.

3) First was the Altair built in 1975.4) In 1976 Stephen Wozniak and

Steven Jobs designed and built the first Apple computer.

Page 81: History of the Computer

History of the Computer: Introducing the Computer9. Fourth Generation

Computers10. The Personal Computer11. Memory: ROM and RAM12. The CPU13. Bits and Bytes

Page 82: History of the Computer

The Personal Computer1) Often called “PC” which is

usually associated with “IBM compatible” PC.

2) “Mac” is short for Macintosh which is an Apple product.

3) Personal computers contain four types of hardware components.

4) Data flow diagram

Page 83: History of the Computer

The Personal Computer1) Often called “PC” which is

usually associated with “IBM compatible” PC.

2) “Mac” is short for Macintosh which is an Apple product.

3) Personal computers contain four types of hardware components.

4) Data flow diagram

Page 84: History of the Computer

Hardware Componentsa) Input devices – Allows the

computer to accept data: keyboard, CD-ROM drive, disk drive, mouse, etc.

b) Memory – Integrated circuits within the base unit that is used to store data.

Page 85: History of the Computer

Hardware Componentsa) CPU(Central Processing Unit) –

An IC within the base unit that processes data and controls the flow of data between the computer’s other units.

b) Output Devices – Devices that display or store processed data: monitors, printers, disk drives, etc.

Page 86: History of the Computer

The Personal Computer1) Often called “PC” which is

usually associated with “IBM compatible” PC.

2) “Mac” is short for Macintosh which is an Apple product.

3) Personal computers contain four types of hardware components.

4) Data flow diagram

Page 87: History of the Computer

Data Flow Diagram

Input Memory

CPU

Output

Page 88: History of the Computer

Chapter I: Introducing the Computer

9. Fourth Generation Computers

10. The Personal Computer11. Memory: ROM and RAM12. The CPU13. Bits and Bytes

Page 89: History of the Computer

Memory: ROM and RAMa. ROMb. RAM

Page 90: History of the Computer

Memory: ROM and RAMa. ROMb. RAM

Page 91: History of the Computer

ROM1) ROM: Read-Only-Memory2) Contains basic operating

instructions for the computer (Basic Input Output System or BIOS).

3) The instructions stored in ROM are not lost when the computer is turned off.

Page 92: History of the Computer

Memory: ROM and RAMa. ROMb. RAM

Page 93: History of the Computer

RAM1) Random Access Memory2) Temporary memory where

programs and data are stored.3) The contents of RAM may be

changed.4) Anything left in RAM when the

computer is turned off is lost and cannot be retrieved.

Page 94: History of the Computer

Chapter I: Introducing the Computer

9. Fourth Generation Computers

10. The Personal Computer11. Memory: ROM and RAM12. The CPU13. Bits and Bytes

Page 95: History of the Computer

The CPUa. CPU – Central processing unitb. Directs the processing of

information throughout the computer.

c. Executes instructions received from RAM or ROM.

d. Contains the ALU (Arithmetic Logic Unit).

Page 96: History of the Computer

Chapter I: Introducing the Computer

9. Fourth Generation Computers

10. The Personal Computer11. Memory: ROM and RAM12. The CPU13. Bits and Bytes

Page 97: History of the Computer

Bits and Bytesa. Binaryb. Bit/bytec. ASCIId. Memory Size

Page 98: History of the Computer

Bits and Bytesa. Binaryb. Bit/bytec. ASCIId. Memory Size

Page 99: History of the Computer

Binary1) Data is manipulated within a

computer by turning switches on or off. On can be represented by the digit 1 and off by the digit 0.

2) This makes the binary number system ideal for mathematically representing the internal workings of a computer.

Page 100: History of the Computer

Bits and Bytesa. Binaryb. Bit/bytec. ASCIId. Memory Size

Page 101: History of the Computer

Bit/Byte1) Bit stands for BInary DigiT.2) Eight bits make one byte.

Page 102: History of the Computer

Bits and Bytesa. Binaryb. Bit/bytec. ASCIId. Memory Size

Page 103: History of the Computer

ASCII1) American Standard Code for

Information Interchange.2) Developed in the early 1960s to

allow computers to exchange information.

3) Each character and control function is assigned a value between 0 and 127.

Page 104: History of the Computer

ASCII, cont.

Letter Decimal Binary

A 65 1000001

$ 36 0100100

cr 13 0001101

Page 105: History of the Computer

Bits and Bytesa. Binaryb. Bit/bytec. ASCIId. Memory Size

Page 106: History of the Computer

Memory Size1) The size of a computer’s

memory is measured in bytes.2) Suffixes are used to make the

numbers more manageable:K(b) – kilobyte (1,024)mb – megabyte(1,048,576)gb – gigabyte (1,073,741,824)tb – terabyte (1,099,511,627,776)

Page 107: History of the Computer

Chapter I: Introducing the Computer

14. Storage Devices15. Peripheral Devices

Page 108: History of the Computer

Storage Devicesa. (floppy) Disketteb. Hard drivec. CD-ROM (RW)d. DVD-ROMe. USB Mass Storage

Page 109: History of the Computer

(floppy) Diskette1) Called a “floppy” because the

platter inside is floppy plastic covered with ferrous oxide (rust).

2) Data is stored magnetically like songs are stored on cassette tapes.

3) Can usually store 1.44 mb of data.

Page 110: History of the Computer

Storage Devicesa. (floppy) Disketteb. Hard drivec. CD-ROM (RW)d. DVD-ROMe. USB Mass Storage

Page 111: History of the Computer

Hard Drive1) Called a hard drive because the

platters are hard not floppy.2) Can store thousands or hundreds

of thousands times more data than a floppy diskette.

3) Data is still stored magnetically.

Page 112: History of the Computer

Storage Devicesa. (floppy) Disketteb. Hard drivec. CD-ROM (RW)d. DVD-ROMe. USB Mass Storage

Page 113: History of the Computer

CD-ROM (RW)1) Data is stored in such a way that

it can be retrieved with laser light.

2) A CD-ROM can hold approx. 650 mb of data.

3) A CD-RW can be used like a floppy diskette. Data on the diskette can be changed.

Page 114: History of the Computer

Storage Devicesa. (floppy) Disketteb. Hard drivec. CD-ROM (RW)d. DVD-ROMe. USB Mass Storage

Page 115: History of the Computer

DVD-ROM1) Same as CD-ROM only bigger.2) Can store approx. 4.7 gb of data.

Page 116: History of the Computer

Storage Devicesa. (floppy) Disketteb. Hard drivec. CD-ROM (RW)d. DVD-ROMe. USB Mass Storage

Page 117: History of the Computer

USB Mass Storage1) Uses “flash memory” for storage.2) Available from 16mb to 2gb.3) Uses USB connector.

Page 118: History of the Computer

Chapter I: Introducing the Computer

14. Storage Devices15. Peripheral Devices

Page 119: History of the Computer

Peripheral Devicesa. Printersb. Scanners

Page 120: History of the Computer

Printers1) Dot matrix (nearly obsolete)2) Inkjet (mainstream printer)3) Laser (common)4) Color Laser (getting cheaper)5) A printer is also an output

device.

Page 121: History of the Computer

Peripheral Devicesa. Printersb. Scanners

Page 122: History of the Computer

Scanners1) Used to input pictures or

documents as images.2) Is also an input device.

Page 123: History of the Computer

Chapter I: Introducing the Computer

16. Telecommunication17. Networks18. Network Services19. Using a Network20. The World Wide Web

(WWW)21. The Software Revolution