computer programming1

Post on 18-Aug-2015

78 Views

Category:

Engineering

7 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Computer programming• What is computer?• Block diagram of computer.• Generation of computers

2

What is computer ? Computer is an electronic machine that

takes input (data) analyze it process it and give the desired output (information ). Also provide the capability of storing data for future use.

3

Block diagram of computer

4

CPU Central Processing Unit Responsible of all kind of processing. Process the data according to the set of

instruction given by the user. Three major parts of CPU - Control Unit - Registers - ALU ( Arithmetic and Logical Unit ).

5

Control Unit Read instruction from the memory ,

decode it and send signal to various parts of computer to perform the work accordingly.

Control the sequence of instruction to be executed.

6

Registers Store intermediate results during

program execution. Made up of flip- flop. Categorize in two types - General Purpose Register - Dedicated Register

7

ALU Arithmetic Operations ( +,-,/,%,*….etc) Logical Operation( Comparission ).

8

Memory Unit RAM Secondary Storage

9

Input and Output Devices Mouse, keyboard…etc Monitor, printer…etc

10

Generation of ComputerBasically 4 generation of computer development. I Generation ( 1940 - 1956 ) :- vacuum tubes. - Very big and bulky. - Heating effect. - Large electricity consumption. - Work on 0’s and 1’s. - Machine Dependent. - Magnetic drum for storage. - Input through punch card and output through printers. Example :- UNIVAC, ENIAC

11

2nd Generation of Computer II Generation (1957-1963) Transistors. - Very small in size as compare to vacuum tube. - Smaller in size, cheap, much more energy efficient. - Magnetic core technology is used instead of magnetic drums. - Assembly Language instead of binary. - Translators required. - Input still taken by punch card and output by printouts. - Programming is machine dependent. Examples:- PDP-8, IBM 1401 and CDC 1604. 

12

3rd Generation of Computer III Generation (1964-1971) Integrated Circuits ( ICs ) - Size of computer more compact, more energy efficent. - Speed of computation become very high. - SSI and MSI is used. - Use of High Level Languages(COBOL, PASCAL FORTRAN, BASIC…etc) - Programming Languages are machine independent. - Keyboards and mouse - input and monitors - output. - Multiple task . Examples:- IBM 370, PDP 11,IBM-360 series,Honeywell-6000 series.

13

4th Generation of Computer IV Generation (after 1971) Microprocessor - VLSI - Compact and light in weight, consume less energy. - Very fast processing speed. - Multitasking is possible.  - High level language is used such as C/C++, java…etc. - Time-sharing , real time, and distributed operating system. Example :- IBM system 3090, HP 9000

14

5th Generation Computer Artificial Intelligence, Parallel

programming ULSI ( Ultra Large Scale Integration )

top related