Professional Documents
Culture Documents
Learning Outcome:
At the end of this topic, students should be able:
To define a computer
Briefly explain the history of computers
To describe the various parameters for classifying computers
To outline the characteristics of each parameter
To distinguish between features of each parameters
To give examples of computers under each parameter
Computing is an essential part of our daily life and also an important factor in
science and technology. A computer is a special type of machine that stores
information and can perform mathematical calculations on any information faster
than human can whilst producing the desired result. It is an electronic device used
to store, process and communicate information automatically. A computer is any
programmable electronic device that can store, retrieve and process data (Webster
Dictionary).
Classification of Computers:
Generation
Types
Size
Degree of versatility/purpose for which they were designed
1
A generation refers to a state of improvement in the development of a product. It is
also used to describe advancement within a period in the technology of computers.
Computers have been broadly categorised into 5 generations.
The FGCs were successful as they were able to perform operations previously
performed manually.
They used Vacuum tubes for circuitry that made computers to be physically
large and expensive.
Magnetic drums were used for memory and usually occupied large space
even as big as a room.
The size of the internal memory was usually 1kilobyte (1000bytes) of
memory though they had the ability to retain data in their memory.
During this period, computer programming was done mainly using machine
language.
The computers were designed especially for Scientific and Engineering
applications.
2
Transistors replaced Vacuum Tubes and were developed at Bell Laboratory
by a team of Physicists led by William Shockey.
Magnetic Cores were used for storage which replaced magnetic drums and
they were more accessible.
Computer Programming used was basically Assembly Languages such as
COBOL (Common Business Oriented Programming) and FORTRAN
(Formula Translators).
Applications developed during this era were majorly for commercial purposes
e.g. payroll, inventory, production planning, General Ledger, etcetera.
Transistors were miniaturized and placed into Silicon Chips. The SCs also
called Integrated Silicon Chips is an integration of 2 or more transistors.
The use of integrated chips improved the processing powers of computers
consequently the physical size and cost drastically reduced.
Programming language used were high level languages
Multiprogramming was introduced where several programs can run
simultaneously.
The keyboards and monitors were introduced
3
Reduced power requirements
Reduced heat production
This generation saw the introduction of Very Large Scale Integrated Chips
(VLSI) with high density
The concept of Artificial Intelligence (AI) which has to do with a broad range
of applications that exhibit human intelligence and behaviour is said to
announce the arrival of the FGCs.
They use parallel processing and super conductors in helping make AI a
reliability.
The goal of FGCs is to develop devices that respond to natural language
input and are capable of learning and self-organisation.
4
Examples of FGCs are present day computers.
Digital Computers
Analogue Computers
Hybrid Computers
Digital Computers: they operate by accepting and processing data that have been
converted into binary numbers (0s and 1s). DCs recognise two pulses, one pulse is
accepted as 1 (On) while the other 0 (Off). By combining several of these, text and
instructions codes can be represented. In a digital computer, the microprocessor
indicates that most of the control functions are centralized in a single unit i.e. when
the CPU and its related control circuit are available on a single chip. A
microprocessor therefore includes the CPU, set of registers, memory and control
circuits. E.g. Calculators, Wrist watches
Analogue Computers: are used mainly for special purposes because they have
the ability to work continuously. They are used to calculate values of quantities that
change continuously e.g. Voltage, Resistance, and Speed, e.t.c. they are used in
engineering and scientific fields. E.g. are Car speedometers, thermometers.
Hybrid Computers: they are designed to process both digital and analogue
information. They are special purpose computers used mainly for scientific
purposes and are aided with analogue to digital and digital to analogue converters.
This classification is based on the physical size of the computers. They are divided
into:
Super computers
Mainframe
5
Mini computers
The micro computers
Super Computers (Maxi): there are the largest types of computers, very powerful
and expensive. They are used by large organisations and corporations to perform
millions of instructions per second. This functionality makes them very special types
of computers and their memories are very large. They are used for forecasting
weather and for engineering design.
Mainframe computers (Midi): they are also very large and process with great
speed and have large data storage too though not like the maxi computers. They
also perform various functions and can be used by many operators at the same
time. They are used in in large institutions, airline companies, shipping lines,
geographic explorations and by the Government.
Mini Computers: they computers that are smaller than midi sized computers but
bigger than microcomputers. They are used by medium sized companies are also
cheaper than midi computers. . A microprocessor is a small computer processor
unit, comprising of the control unit and the Arithmetic and Logical unit fabricated
into a small chip. The size is made possible by the microprocessor technology.
Micro Computers: these are very small computers although they’re the least
expensive and least powerful; they are the most commonly and readily available
computers today. They are highly developed in both speed and memories and
convenient for single user purposes. A digital computer which uses microprocessor
as the Central Processing Unit is called a microcomputer. A microcomputer
6
contains the microprocessor input and output devices, memory and other
components.
Tablet Computers: Tablets are mobile computers that are very handy to use. They
use the touch screen technology. Tablets come with an onscreen keyboard or use
a stylus or a digital pen. Apple’s iPad redefined the class of tablet computers.
Special purpose
General purpose computers
7
Special purpose: these computers perform specific tasks. It cannot be used for
any other purpose other than the purpose for which it was designed. E.g.
computers for controlling temperature, traffic control systems, telephone exchange
systems, process control in refinery, military aircraft, and fire control etcetera.
General purpose: they are used to solve many problems as a user can program
on them. They are programmable and can accommodate different programming
languages. E.g. microcomputers.
Computers process data under the control of sets of instructions called computer
programs. These programs guide the computers through orderly sets of actions
specified by people called computer programmers.
Data consist of raw facts and figures usually without any meaning until they
have been processed.
Data is the prerequisite to information.
The type and volume of data must be considered in order for an
organisation to create the necessary information.
Data can be presented in the computer system as any of the following: (i)
Numbers, (ii) Text, (iii) Graphics (Videos, animation), (iv)Sound and
Symbols.
E.g. of data are A,B,C; III, 26042016, Chika, e.t.c.
Information is the data that has been processed into a form that is meaningful to
the person who reads or receives it.
8
Knowledge: When human understanding of a subject matter has been acquired
through proper study and experience, knowledge is gained.
Class Task: Consider the scenario: a man puts his finger into very hot water.
Data Gathered: the finger nerve sends pain data to the brain
Processing: The brain considers the data to the brain
Information: the painful finger means it is not in a good place
Action: the brain tells the finger to remove itself from hot water immediately
Knowledge: sticking the finger in hot water is a bad idea.
Knowledge is usually based on (i) Learning (ii) Thinking (iii) Proper Understanding
of the problem area.
A computer read input (data), processes the data and produces the desired
output (information). Computers carry out processing using a set of
instructions that tell the computer how to perform a particular task.
These set of instructions are called computer program written in a particular
language called programming language and by those skilled in writing the
instructions called computer programmers.
A computer holds data, information and instructions in storage until the
needed time.
The series of activities that includes input, process, output and storage is
referred to as Information Processing Lifecycle. Since most computers are
connected to other computers, communication has become an essential
element in the information cycle.
9
Information must be accurate, organised, timely, useful and cost effective to
produce. Information from a computer requires the following functional elements
namely:
People
Procedure
Software
Hardware and
Data
10
The components of a computer consist of the following which will be discussed in
details in subsequent chapters:
Input Devices
Output Devices
The Central Processing Unit
Storage and
Communication Devices
Advantages of Computers:
The benefit of using computers is due to the following facts:
Speed: the high speed of processing which takes place in the computer is far
beyond what humans can achieve within a particular time frame. When data,
instructions and information flow along electronic circuits, they do so at incredibly
fast speed. Many computers perform billions or trillions of operations within a
single second.
Reliability: the electronic components of computers are dependable because
they rarely fail.
Consistency: the reliability of computers in relation to producing the same result
given the same data (input) and processing provides for its consistency. The
accuracy of computer input determines its output; Garbage-in, garbage-out
(GIGO).
Storage: a computer can transfer data quickly from storage to memory for
processing and then store the result again for future use. Many computers store
huge amount of data and make same available whenever they are needed in the
future.
Communication: the development of computers have enhanced the means of
communication such that most computers now communicate with other
computers either wired (cables) or wirelessly. The information processing cycle
stages (input, processing, output and storage) are now shared between
computers and or users.
11
Disadvantages of Computers: some of the disadvantages of using computers are:
Review Questions
13