Top Banner
History of Computing -- Soujanya
30

History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

Dec 18, 2015

Download

Documents

Clare Gallagher
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 Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

History of Computing

-- Soujanya

Page 2: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

Contents

Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers The Computer Generations & their

characteristics

Page 3: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

Definition

Computing : It is a study of systematic processes that describes & transform information: their theory, analysis, design, efficiency, implementation & application.

Page 4: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

Abacus(600 B.C)

Also known as “Soroban”. Represents the numbers by the position of

the beads. Simple addition and subtraction carried out

rapidly and efficiently.

Abacus

Page 5: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

Cardboard Calculator

It was designed by John Nepier in the early 17th century.

Nepier Calculator

• He invented logs in 1614. Logs allowed multiplication and division to be reduced to addition and subtraction

Page 6: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

First Calculator

• Wilhelm Schickard designed the 1st mechanical Calculator in 1623

• The first mechanical adding machine was invented by Blaise Pascal in 1642

Pascaline

Schickard calculator

Page 7: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

Contd..

In 1671, Baron Gottfried of Germany invented the first calculator for multiplication.

Later, Herman Hollierith came up with the concept of punched cards.

Page 8: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

Difference Engine(1822)

Charles Babbage designed a “Difference Engine” in 1822 which could produce reliable tables.

In 1842, Babbage came out with his new idea of “Analytical Engine”

Capable of performing the basic arithmetic functions.

Average Speed of 60 additions per minute.

Page 9: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

Contd..

Difference Engine

Page 10: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

Well-Known Early Computers

Page 11: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

The Mark I Computer(1937-44)

First fully automatic calculating machine. Designed by Howard A Aiken. Electro-mechanical device Though reliable, it was very complex in

design and huge in size. Capable of performing 5 basic arithmetic

operations:’+’ ‘ - ’ ‘ * ’ ‘ / ‘ and table reference.

Page 12: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

The ENIAC(1943-46)

The Electronic Numerical Integrator Analysor & Calculator (ENIAC) was the first electronic computer.

It used 18000 vacuum tubes Addition of 2 numbers achieved in 200 microsec Multiplication in 2000 microsec. Could store & manipulate only very limited

amount of information Its programs were weird on boards.

Page 13: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

The EDVAC(1946-52)

Electronic Discrete Variable Automatic Computer.

Designed on stored program concept.

Page 14: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

The EDSAC(1947-49)

The Britishers developed the Electronic Delay Storage Automatic Calculator (EDSAC)

Addition operation accomplished in 1500 micro sec.

Multiplication operation in 4000 micro sec.

Page 15: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

Manchester Mark I (1948)

Experimental machine based on stored program concept

Storage capacity was only 32 words, each of 31 binary digits.

Hardly of any practical use.

Page 16: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

The UNIVAC I (1951)

The Universal Automatic Computer (UNIVAC) was the first digital computer.

Introduced in 1951 Used continuously for 10 yrs.

Note: Later in 1952, IBM corporation introduced 701 commercial computer.

Page 17: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

The Computer Generations

Page 18: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

First Generation Computers(1942-55)

ENIAC EDVAC EDSAC UNIVAC I IBM 701

Page 19: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

Characteristics of First Generation Computers They were the fastest calculating devices of

their time. They were too bulky in size. They should be properly air-conditioned. The power consumption was very high. They were prone to frequent hardware failures. Constant maintenance required. Commercial production of these computers

was difficult and costly. They had limited commercial use.

Page 20: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

Second Generation Computers (1955-64)

Bell Laboratories invented a new electronic switching device called ‘Transistor’ in 1947.

High-level programming Languages like FORTRAN, COBOL, ALGOL & SNOBOL were developed.

Page 21: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

Characteristics of Second Generation Computers

Ten times faster than the first-generation computers. Much smaller in size Consumed much less power Much more reliable and less prone to hardware

failures Had faster and larger primary and secondary

storage devices. Easier to program. Hence they had wider

commercial use.

Page 22: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

Third Generation Computers (1964-1975)

Texas and Fairchild semiconductor both announced the integrated circuit in 1959.

FORTRAN & COBOL languages are standardized to FORTRAN IV & COBOL 68, also referred to as ANSI FORTRAN & ANSI COBOL.

Page 23: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

Characteristics of Third Generation Computers

Much more powerful. (Performs 1 million instruction per sec)

Much smaller in size. Much less power consumption. Much more reliable and less prone to hardware

failures. Faster and larger primary and secondary storage

devices. Totally general-purpose machines suitable for both

scientific and commercial applications

Page 24: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

Contd..

Standardization of high-level programming languages allowed programs written for one computer to be easily ported to and executed on another computer.

Timesharing O.S helped in drastically improving the productivity of programmers cutting down the time and cost of program development by several fold.

Page 25: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

Fourth Generation Computers (1975-1989)

Micro-processors came into existence. Start of Personal Computer Revolution. P.C:Compact & inexpensive Hard-disk: Cheaper, smaller in size and larger in

capacity Floppy disks became popular. LAN, WAN came into existence. Several O.S like MS-DOS, MS Windows, UNIX were

developed. C , C++ programming became popular.

Page 26: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

Characteristics of Fourth Generation Computers

The PCs were much more smaller and cheaper than the mainframes or minicomputers of 3rd generation.

They are much more powerful. No air-conditioning was required for the PCs Consumed much less power. Much more reliable and less prone to hardware

failures. Faster and larger primary and secondary storage

devices. Totally general-purpose machines.

Page 27: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

Contd..

They contained graphical user interface. Availability of C programming language

allowed these systems to be effectively used for systems programming also, like design of compilers and O.S

Object-oriented languages allowed rapid software development.

Page 28: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

Fifth Generation Computers (1989-Present)

Larger disk space Optical disks (CD-ROM) emerged. Internet came into existence. The concept of ‘Multithreading’ was

introduced. Java programming gained popularity.

Page 29: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

Characteristics of Fifth Generation Computers

Portable PCs (notebook computers) are much more smaller and handy.

Desktop PCs and workstations are several times more powerful

Consume less power Hot-pluggable feature. Commercial production of these systems is easier

and cheaper. Newer and more powerful applications, including

multimedia applications.

Page 30: History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.

Contd..

Internet usage by comman man.