computer concepts eduardson a. tacuban, mit computer fundamentals generations lecture 1

24
Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals & Generations Lecture 1

Upload: loren-payne

Post on 19-Jan-2018

218 views

Category:

Documents


0 download

DESCRIPTION

3  Modern computer is an electronic machine that can:  Accept data/inputs  Store it arithmetically  Process the data logically  Give some results/outputs

TRANSCRIPT

Page 1: Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals  Generations Lecture 1

Computer Concepts

Eduardson A. Tacuban, MIT

Computer Fundamentals & Generations

Lecture 1

Page 2: Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals  Generations Lecture 1

2

ComputerThe word ‘Computer’ is derived

from the ‘Latin’ word ‘Compute’ means to perform calculations

Computer is a electronic calculating device that can perform arithmetic and logical operations at a very fast speed (processing) store data, input/output

Page 3: Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals  Generations Lecture 1

3

Modern computer is an electronic machine that can:

Accept data/inputsStore it arithmetically Process the data logically Give some results/outputs

Page 4: Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals  Generations Lecture 1

4

Uses of ComputerCountry DefenseMissile SystemAtomic AdvancementResearch – simulations,

computationsEducationMedical SciencesInternational network of computers?Business ApplicationsEntertainment

Page 5: Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals  Generations Lecture 1

5

Characteristics of ComputerSpeed – 1 hertz = 1 cycle/sec

2 GHz =

Accuracy – GIGO – garbage in garbage out

Data Storage - storage and retrieval of data, it can store and recall any information

Page 6: Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals  Generations Lecture 1

6

History of Computer

Abacus 5000 years ago Sliding beads on the racksTop most slide used for ‘units’Second top used for 10’sThird top used for 100’sAnd so on…

Page 7: Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals  Generations Lecture 1

7

Blaise Pascal (1623 -1662)

In 1642, Numerical wheel calculator was invented by Blaise Pascal

It consists of series of numbered wheels and dials, from zero to nine

When one unit passes from 9 to 0, one number is added in the next wheel

Only additions and subtractions are performed

Page 8: Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals  Generations Lecture 1

8

Gottfield Vilhem Van Leibniz (1646-1716)

In 1694German mathematician made

improvements in the machineEnabled the machine to multiply

numbersMachine worked by using gears and

dials

Page 9: Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals  Generations Lecture 1

9

Herman Hollerith (1860 - 1929)

In 1889

American scientist applied the idea of punch cards

Used for giving computer the input and receiving the output

Page 10: Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals  Generations Lecture 1

10

George Boole (1815 -1864)

Clarified binary system of algebra

TRUE / FALSE

Page 11: Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals  Generations Lecture 1

11

1941 – German developed Z3 to design airplanes

1943 – British made Colossus to break the secret codes

1944 – American made Mark I, half as long as foot ball field, 500 miles wiring used

Page 12: Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals  Generations Lecture 1

12

1945 – John Von made EDVAC (Electronic Discrete Variable Automatic Computer), CPU (Central Processing Unit) is the key in this computer

1951 – Remington Rand made 1st commercially available computer named Universal Automatic Computer

Page 13: Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals  Generations Lecture 1

13

Generations

Steps of technological differences are called generations

Generations of Computers

Page 14: Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals  Generations Lecture 1

14

First Generation (1945 – 1956)

Vacuum Tubes, glass devices that control and amplify electronic signals

Each computer had a different machine language that tells that how to operate the computer. This made computers difficult to program

Page 15: Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals  Generations Lecture 1

15

Disadvantages

Large in sizeUnreliableAir-conditioning requiredNon portable

Page 16: Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals  Generations Lecture 1

16

Second Generation (1956 – 1963)

Transistors invented

Machine Language is replaced with Assembly Language

COBOL and ForTRAN developed

Page 17: Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals  Generations Lecture 1

17

Advantages

Lesser in sizeMore reliableA bit more portable

Page 18: Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals  Generations Lecture 1

18

Disadvantages

Maintenance RequiredAir-conditioning requiredCommercial production was

costly

Page 19: Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals  Generations Lecture 1

19

Third Generation (1964 – 1971)

Integrated Circuits (IC) allowed dozens of transistors to be put on a single chip

Operating systems used

Page 20: Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals  Generations Lecture 1

20

Advantages

Smaller in sizeFasterPortableLess power requiredEasier production

Page 21: Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals  Generations Lecture 1

21

Disadvantages

Air-conditioning requiredDifficult to manufacture IC chips

Page 22: Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals  Generations Lecture 1

22

Fourth Generation (1971 - Present)

Large Scale Integration (LSI) could fit hundred of components on one chip

In 1980, Very Large Scale Integration (VLSI) squeezed hundred of thousands of components on one chip

Page 23: Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals  Generations Lecture 1

23

Disadvantages

Only disadvantage is highly difficult technology is required for microprocessors

Page 24: Computer Concepts Eduardson A. Tacuban, MIT Computer Fundamentals  Generations Lecture 1

24

Fifth Generation

Ultra Large Scale Integration (ULSI) used

Voice Recognition

Parallel Processing