Computer Fundamentals
Computer Fundamentals
of Computer
Functioning of a computer
Evolution of computers
Generations of Computer
Classification of Computer
Prof. K. Adisesha (Ph. D)
3
Computer Fundamentals
Definition:
“Computer is an electronic machine that can store, recall and process data. It can
perform tasks or complex calculation according to a set of instructions or programs.”
➢ Computer can access and process data millions of times faster than humans can.
➢ A computer can store data and information in its memory, process them and produce
the desired results.
➢ Computer is used essentially as a data processor.
Characteristics of Computer:
➢Speed
➢Storage
➢Accuracy
➢Diligence
➢Versatility
➢Flexibility
➢Cost effectiveness
Characteristics of Computer
➢ Speed: The computer works very fast. The speed of Computer is measured in terms
of MIPS (Million Instructions Per Second) or BIPS (Billion Instructions Per
Second).
o For Example A money counting machine counts money faster than man.
➢ Storage: The computer can store a large volume of data and information. The
storage capacity of the computer is measured in terms of Bytes. A group of 8 Bits is
called a Byte.
➢ Accuracy: The computer generated results are exact and without any mistakes with
high rate of consistency.
Characteristics of Computer
➢ Diligence: Unlike human beings, a computer does not suffer from limitations like
tiredness and lack of concentration. It can work for hours without making any errors.
➢ Versatility: Computers are capable of performing any task. Multi-processing features of
computer make it quite versatile in nature. The computer can be adapted to any field
easily. It is used for scientific calculations, business processing, for playing games,
teaching, training etc.
➢ Flexibility: Flexibility would involve the number of things you can do with a computer.
While some are best used for simple business tasks, and filing of tasks, others are good
for multimedia, gaming, and so on.
➢ Cost effectiveness: Computers reduce the amount of paper work and human effort,
thereby
Prof. K. Adisesha (Ph. reducing
D) costs.
7
Functional components of a computer
Input Unit
• Computers need to receive data and instructions in order to solve a problem. The Input unit performs this
operation. The Input Unit basically links the external world or environment to the computer system. The
input unit may consist of one or more input devices. The Keyboard and mouse of a computer are the most
commonly used input devices.
Central Processing Unit (CPU)
• It is the main part of a computer system like the heart of a human being. Most computers are identified by
the type of CPU that is present in them. The function of the CPU is to interpret the instructions in the
program and execute them one by one. It consists of two major units.
• Control Unit (CU): It controls and directs the transfer of program instructions and data between various units.
The main activity is to maintain order and direct the operations of the entire system.
• Arithmetic and Logic Unit (ALU): Arithmetic and Logic Unit performs arithmetic and logical operations and
controls the speed of these operations.
Prof. K. Adisesha (Ph. D)
9
Functional components of a computer
Memory Unit
➢ The data and the instructions required for processing have to be stored in the memory
unit before the actual processing starts.
➢ The memory units thus provide space to store input data, intermediate results and the
final output generated.
➢ Secondary storage devices are additional memory (storage) devices such as floppy disks,
magnetic tapes, Hard Disk Drive (HDD), Compact Disk (CD), Digital Versatile Disk
(DVD) etc., which are used to store huge information for future use.
Output Unit
➢ It is used to print or display the results, which are stored in the memory unit. The actual
function of the output unit is just the reverse of the input unit. Thus, the output unit links
the computer to the outside world. The Monitor and Printer are the most commonly used
output devices.
10
Evolution of computer
Approximately 4,000 years ago, the Chinese invented the Abacus. It was the first
machine used for counting and calculating to the present day Super computers.
➢ Abacus
➢ Napier’s bones
➢ The slide Rule
➢ Adding Machine- Pascaline
➢ Leibniz Calculator
➢ Jacquard loom
➢ Difference and Analytical Engine
➢ Present Day computers
Leibniz Calculator
➢ Mathematician Gottfried Leibniz built a calculator in 1650
that could add, subtract, multiply and divide the numbers.
Jacquard loom
➢ In 1801, Joseph Mary Jacquard invented the Jacquard loom.
A powered loom that used punched wooden cards to
automatically weave incredibly detailed patterns including
pictures and text.
➢ This can be taken as the first “Read only Memory” device.
Prof. K. Adisesha (Ph. D)
14
Evolution of computer
The first generation of computers is started with using vacuum tubes as the basic
components.
➢ The speed of these computers was very slow, storage capacity was
very less and these computers are large in size.
➢ These computers operated only on machine language.
➢ Input was based on punched card, paper tapes an output was obtained as printout.
➢ Some computers of this generation were:
• ENIAC (Electronic Numerical Integrator and Calculator),
• UNIVAC (Universal Automatic Computer).
(1971-1980)
(1980-till date)
Hybrid computer are the combination of both analog and digital computer. They accept
both the analog and digital data for processing.
➢ Hybrid computers incorporate the measuring feature of an analog computer and counting
feature of a digital computer.
➢ Usage of Hybrid Computers:
▪ Hybrid computers are best used in the hospital where the analog part is responsible
for measurement of patient’s heart beat, blood pressure, temperature and other vital
signs and then the operation is carried out in a digital fashion to monitor patient’s
vital signs.
▪ Hybrid Computers are also used in weather forecasting.
1. Micro Computers
2. Mini Computers
3. Mainframe Computers
4. Supercomputers
Mini computers were introduced in the 1960’s. It is larger and more powerful than personal
computer. In can execute five million instructions per second.
➢ Minicomputer can serve up to 4000 connected users simultaneously.
➢ It is normally accessed by users via personal computer or terminal.
➢ It has no processing power and cannot work as stand-alone computer.
➢ Example: Digital Alpha, VAX-800, AS 400
➢Weather Forecasting
➢Animated Graphics like Hollywood Movies
➢Nuclear energy research
➢Space Science
➢Weapons and Missile design
➢Petroleum Exploration etc.
➢ India's supercomputer program was started in the late 1980s because Cray
supercomputers were denied for import due to an arms embargo imposed in
India, as it was a dual use technology and could be used for developing nuclear.
➢ PARAM 8000 was India's first supercomputer. It was indigenously built in 1990
by Centre for Development of Advanced Computing and was replicated and
installed at ICAD Moscow in 1991 under Russian collaboration.
Queries ?
Prof. K. Adisesha
9449081542