Fundamental Of Computer

Fundamental Of Computer

Foundation of computer
The term computer comes from a greek word comput, which means to calculate initially computer was used for preforming computing task only.

Computer is a high speed electronic devices, which receive data from the user then process it and gives as valuable information.

Features of Computer
A computer work with a great speed and its speed can be measured it term of seconds. Following are some units of measurement to measured a speed of a computer.

  1. Milliseconds = 10-3 of a second 
  2. Microseconds = 10-6 of a second
  3. Nanosecond = 10-9 of a second
  4. Picosecond = 10-12 of a second
A computer never gives any wrong results, Its always mainten its accuracy from the beginning to end.

This is the most important feature of a computer we can storage large amount of information inside a small storage device like microchip  and the store information can be retract as and when require.

A computer never suffering from any human strites tideness loneliness laziness, it's always maintain accuracy and speed from the the beginning of task to its end.

We know very well that computers  are used in number of field like education, science and research medicine, defence etc. so I can says that computer is a versatile device and it processes versatility.

Function Of Computer
A Computer is supported to  perform following 4 function
  1. Receive the data as in form of input
  2. Process of raw data to get result
  3. Gives out valuable information as result
  4. Store the data temporally and information permanently

A computer is considered of two basic element which are are as following

All the physical element attached with a computer is called hardware example keyboard, monitor CPU, UPS, Mouse, extra this hour touchable and Careble.

The collection of instruction written in a particular order to perform a task is called program when a number of program get together is called software

Example - Word, Excel, PowerPoint etc we cannot touch or care software element these are only available

Block Diagram of Computer

A computer can define into 3 unit are flowing.

  1. Input unit 
  2. System and process unit 
  3. Output unit

1.Input Units
This unit are responsible to to feed any data instruction and information inside the system unit the device under this unit are keyboard mouse scanner travel joystick touchscreen etc.

2. System and Processing Unit
This unit process the raw data to get valuable result as information this unit use CPU as its primary device the system unit again subdivided into 3 sub unit which are as below.

  • Control unit 
  • Memory unit 
  • Arithmetic and logic unit
Control unit 
this unit control all input or output device of a computer.
memory unit 
this unit responsible to memorize any data temporally and the information permanently.
arithmetic and logic 
unit this you need solve all mathematical and logical problems.

3.Output Units
This unit are responsible to gives out valuable information the device used on this unit are monitor printer etc.

History Of Computer
An abacus is a mechanical device used to aid an individual in performing mathematical calculations.

• The abacus was invented in chian in 2400 B.C. 
• The abacus in the form we are most familiar with was first used in China in around 500 B.C. 
• It used to perform basic arithmetic operations.

• Invented by Blaise Pascal in 1642. 
• It was its limitation to addition and subtraction.
• It is too expensive.

Difference Engine and Analytical Engine 
• It’s an automatic, mechanical calculator designed to tabulate polynomial functions.
• Invented by Charles Babbage (Father of Computer) in 1822 and 1834.
• It is the first mechanical computer. 

• ENIAC stands for Electronic Numerical Integrator and Computer. 
• It was the first electronic general purpose computer.
• Completed in 1946.
• Developed by John Presper Eckert and John W. Mauchly.

• EDVAC stands for Electronic Discrete Variable Automatic Computer. 
• The First Stored Program Computer 
• Designed by Von Neumann in 1952.
• It has a memory to hold both a stored program as well as data.

Computer Generations
There are five generations of computer:
• First Generation – 1946 – 1958
• Second generation – 1959 – 1964
• Third generation – 1965 – 1970
• Fourth generation – 1971 – today
• Fifth generation – Today to future

The First Generation 

The first computers used vacuum tubes for circuitry and magnetic drums for memory, and were often enormous, taking up entire rooms. 
• They were very expensive to operate and in addition to using a great deal of electricity, generated a lot of heat, which was often the cause of malfunctions. 

The Second Generation
• Transistors replaced vacuum tubes and ushered in the second generation of computers. 
• One transistor replaced the equivalent of 40 vacuum tubes. 
• Allowing computers to become smaller, faster, cheaper, more energy-efficient 
and more reliable.

The third generation 
The development of the integrated circuit was the hallmark of the third generation of computers.
• Transistors were miniaturized and placed on silicon chips, called semiconductors, which drastically increased the speed and efficiency of computers.
• Much smaller and cheaper compare to the 
second generation comput

IC Integrated circuit 
example of computer IBM 360 IBM 370

The Fourth Generation
• The microprocessor brought the fourth generation of computers, as thousands of integrated circuits were built onto a single silicon chip. 
• As these small computers became more powerful, they could be linked together to form networks, which eventually led to the development of the Internet.
• Fourth generation computers also saw the development of GUIs, the mouse and handheld devices.

The Fifth Generation
• Based on Artificial Intelligence (AI).
• Still in development. 
• The use of parallel processing and superconductors is helping to make artificial intelligence a reality. 
• The goal is to develop devices that respond to natural language input and are capable of learning and self-organization. 
• There are some applications, such as voice recognition, that are being used today

Computer Inputs 

An input device is a piece of computer hardware equipment used to provide data and control signals to an information processing system such as a computer or information appliance. Examples of input devices include keyboards, mouse, scanners, digital cameras, joysticks, and microphones.

Computer Outputs
The device which are used to provide us valuable information is called output device monitor can be defined as an output device which produce text or image on the screen,

Soft copy monitor speaker hard copy printer

Hard Copy 
Hard copy this is the reason which is touchable as well as carriable you can also read the the content of word 

The result com from computer which only readable audible but not touchable or variable from place to place is called soft copy 

There are different types of monitor designed and used from period to period which are explained below

1st monitor monochrome monitor
This is a type of CRT (cathode ray tube) monitor used mostly in early day from 1965 to 1980 before colour monitor come into existence as the name goes its support single colour at single time one colour at background and one colour at foreground (monochrome means single and Chrome means colours)

Colour graphics adaptor CGA 
this was designed by IBM in year 1981 this is the first colour graphics card 

it stand for Hercules graphics adaptor this was developed by Hercules Computer technology in the year 1982.

It stand for enhanced graphics adaptor this was developed by IBM this was developed in the year 1984 it has colour capabilities.

it stand for video graphic adaptor this was introduced by IBM in the year 1987.

 Super video graphics adaptor bye group of American company in the year 1988 this was more powerful than VGA.

it stand for liquid crystal display this is advanced version of visual system of a computer flat panel display.

light metre display diode.

Programming language

We know language is the media through which we can communicate with another individual.
Like this programming language helps an user to communicate with a computer.An user can instruct a computer by using one of the many programming languages.

We can also say that with the help of programming language, we can write programme for a computer or we may say that it helps to devlope a software.

 Types of Programming Language 
There are three levels of programming language Which are explained below.

1.Machine Level Language

The language which uses binary code i.e. 0 & 1 as it's code, called as machine level language. Here 0 means OFF and 1 means ON. This language was developed and used during 1st Generation. So also called as 1GL. This was very difficult to write, learn and compile a programme using machine language. Machine Level Language is also called as Binary Language.

2.Assembly Level Language
The language which uses mnemonic code along with some grammatical notations, is called Assembly Level Language. Here mnemonic means short form of a long word. For example add for addition, div for division, mul for multiplication etc.. This language was developed during 2nd generation, so also called as 2GL (2nd Generation Language).  This language was quite easy in comparison to machine level language.

3.High Level Language
This is the language which uses our daily used English like language, grammatical notations and mathematical symbols. This is the very easy form of language to learn, write and execute a programme. This was developed during third generation so also called 3GL. There are different froms of high Level Language. Like 


A software can be defined as the collection of instructions written in a particular order to perform tasks. There are two types of software 

  1. System Software
  2. Application Software

System Software
The software which is meant for the computer system or designed to fulfill the requirements of a computer system is called System Software.

A- Language Translator 
This is a programme which translates user given code into machine code and vice versa.

There are three types of language translator.
  1. Interpreter
  2. Compiler
  3. Assembler
1.Interpreter - This is one kind of language translator which translates high Level Language into machine level language and vice versa. It reads each line of a programme and then interpretes. If it finds any error then stops it's execution till the error is removed and this process continues till the end. So an interpreter takes too much time in whole to execute a programme.

2.Compiler - This is another kind of language translator which translates high Level Language into machine level language and vice versa. It's function is equivalent to interpreter, but the way it compiles a programme is quite different.

It first reads whole program at a time and then list down all possible error. Then after removal of errors it executes a programme. So it takes very less time to execute a programme in comparison to interpreter.

This type of language translator only translates programmes written in assembly Level Language. It translates assembly Level Language into machine level language and vice versa.


This is the most largest software in a computer system. In real it operates the system. An operating system controls, coordinates and extends the working capabilities of a computer system.

An operating system can be classified into two classes, i.e.
1- Character User Interface System
2- Graphical user Interface System

2- GUIs - windows, linux

Utility Program
This is the software which is manufactured by the manufacturer and supplied with hardware devices. Sometimes also called as service software. For example, all driver software like Video Graphics driver, audio driver, disk management software etc

Application Software 

The software which is designed to fulfill the requirements of an user is called Application Software. There are two types of application software.
 i- Normal Product
ii- Standard Product

Normal Product
The application software which is used and recognised by an individual, a firm, an institution etc us called normal product. Like library management software, railway reservation software, school management software etc.

Standard Product
The application software which is designed, used and recognised by whole world is called Standard Product.
For example ms word, ms Excel, DTP, tally, AutoCAD

Classification of Computer 

All the computing devices can be broadly classified into 3 types.
1- Digital Computer
2- Analog Computer
3- Hybrid Computer

1- Digital Computer 
A digital computer is such a computer which deals only with digts i.e. 0 & 1. It receives data in form of digits and gives out information in digits.
For example, desktop, laptop, tablets etc

2- Analog Computer
An analog Computer receives data in form of any physical changes and gives out result in numbers and quantities. For example, Thermometer, speedometer, barometer, hygrometer, lactometer etc.

3- Hybrid Computer
This is the third type of computer which possesses ( dharana kariba) both the qualities of digital and analog computer. It can perform like digital as well as analog Computer. For example, ECG, ICU etc.



A digital computer can be classified according to purpose.

 A- Special' Purpose Computer 
The digital computer which possesses a single software and performs a specific single task speedily and efficiently, called as special purpose computer. For example, billing machine

B- General Purpose Computer 
The digital computer which has numbers of software installed inside it and can perform different tasks, called as general purpose computer. This type of Computer is quite slow and less efficient in comparison to special purpose computer.For example, PC used in offices, homes etc.

2- Size Wise
According to size digital computer are of 4 types.
  • A- Super Computer
  • B- Mainframe Computer
  • C- Mini Computer
  • D- Micro Computer

A- Super Computer -
This type of digital computer is the most largest computer in the field of IT. It works with a great speed with heavy storage facility. It's working speed is pico second. It allows 500 users to work on it at a time.
Particularly used in science and research technology sector. Like NASA, ISRO etc.
B- Mainframe Computer
A mainframe computer is the second largest computer in the world. It allows 200 users to work on it. It's working speed is nano second. Such type of Computer mostly used in large firms and banking sectors.
C- MINI Computer
This is the third largest computer which allows 50 users at a time to work on it. It's working speed is micro second. Normally such type computer used in small firms, institutions etc.

This the smallest digital computer in size. All the above computers noted down are all multi user and multi tasking computers. But this allows single user at a time to work on it. It's working speed is mili second. Such type of Computer used personally. For example desktop, laptop etc.

You may like these posts

  1. To insert a code use <i rel="pre">code_here</i>
  2. To insert a quote use <b rel="quote">your_qoute</b>
  3. To insert a picture use <i rel="image">url_image_here</i>