Computer Fundamentals and Programming in C
Reema Thareja, Assistant Professor, Institute of Information Technology and Management
© Oxford University Press 2012. All rights reserved.
CHAPTER 1
INTRODUCTION TO COMPUTERS
1st gen-1940-56
2nd gen 1956-63
3rd-64-71
4th—72-89
5th-mordern day
© Oxford University Press 2012. All rights reserved.
INTRODUCTION TO COMPUTER SOFTWARE
CHARACTERISTICS OF COMPUTERS
© Oxford University Press 2012. All rights reserved.
GENERATION OF COMPUTERS
The word generation means the state of improvement in the product development process. Similarly, computer generation refers to the different advancements of new computer technology.
First Generation (1940-1956) Vacuum Tubes
The first generation computers used very large number of vacuum tubes for circuitry and magnetic drums for memory.
UNIVAC and ENIAC computers are prime examples of first-generation computing devices.
© Oxford University Press 2012. All rights reserved.
Advantages: Fastest calculating device of their time
Disadvantages:
1. Dissipate a lot of heat
2. Consume a lot of electricity
3. Very bulky in size
4. These computers were frequently down due to hardware failures.
5. These computers needed constant maintenance because of low mean time between failures
6. Limited commercial use because these computers were difficult to program
7. Very expensive
© Oxford University Press 2012. All rights reserved.
Second Generation (1956-1963) Transistors
© Oxford University Press 2012. All rights reserved.
Advantages:
1. Consumed less electricity and thus dissipated less heat as compared to first generation computers
2. Faster, cheaper smaller and more reliable than first generation computers
3. Could be programmed using assembly language and high level languages
4. These computers had faster primary memory and a larger secondary memory
Disadvantages:
1. Second generation computers were manufactured using transistors that had to be assembled manually. This made commercial production of computers difficult and expensive.
© Oxford University Press 2012. All rights reserved.
Third Generation (1964-1971) Integrated Circuits
© Oxford University Press 2012. All rights reserved.
Advantages:
2. Smaller, cheaper and more reliable than their predecessors
3. These computers had faster and larger primary memory and secondary storage
4. They were widely used for scientific as well as business applications
5. During this generation of computers, standardization of existing high level languages and invention of new high level languages was done
6. These computers had time sharing operating system which allowed interactive use of computer by one or more users simultaneously thereby improving the productivity of the users.
© Oxford University Press 2012. All rights reserved.
Fourth Generation (1971-1989) Microprocessors
The microprocessor started the fourth generation of computers with thousands of integrated circuits built onto a single silicon chip.
Fourth Generation (1971-1989) Microprocessors
The microprocessor started the fourth generation of computers with thousands of integrated circuits built onto a single silicon chip.
Fourth Generation (1971-1989) Microprocessors
The microprocessor started the fourth generation of computers with thousands of integrated circuits built onto a single silicon chip.
Fourth Generation (1971-1989) Microprocessors
© Oxford University Press 2012. All rights reserved.
Advantages:
1. Smaller, cheaper, faster and more reliable
2. Consumed less electricity and therefore dissipated less heat
3. They had faster and larger primary memory and secondary storage
4. They could be used as general purpose computers.
5. GUIs enabled people to learn to work with computers very easily. So the use of computers in both office and home became widespread.
6. Networks allowed sharing of resources thereby efficient utilization of computer hardware and software
© Oxford University Press 2012. All rights reserved.
Fifth Generation (Present and Beyond) Artificial Intelligence
© Oxford University Press 2012. All rights reserved.
CLASSIFICATION OF COMPUTERS
Computers can be broadly classified into four categories based on their speed, amount of data that they can hold and price.
CLASSIFICATION OF COMPUTERS
Computers can be broadly classified into four categories based on their speed, amount of data that they can hold and price.
CLASSIFICATION OF COMPUTERS
Computers can be broadly classified into four categories based on their speed, amount of data that they can hold, and price.
Classification of Computers
Super Computer
Mini Computers
Mainframe Computers
Micro Computers
Intelligent Terminal
Dumb Terminal
Laptop
Workstation
Network
Desktop
Handheld
Cellular Telephones
H/PC Pro Devices
Network
© Oxford University Press 2012. All rights reserved.
APPLICATIONS OF COMPUTERS
© Oxford University Press 2012. All rights reserved.
BASIC ORGANIZATION OF A COMPUTER
A computer is an electronic device which basically performs five major operations which includes:
1) accepts data or instructions (input)
2) stores data
3) process data
4) displays results (output) and
5) controls and co-ordinates all operations inside a computer
INPUT
STORAGE
OUTPUT
CPU
CONTROL UNIT
ARITHMETIC LOGIC UNIT
Data and instructions
Results
Flow of data and instructions
Control exercised by control unit
© Oxford University Press 2012. All rights reserved.