Chapter 1 - Introduction
Chapter 1 - Introduction
Objectives
At the end of the chapter the learner shall be able to;
i. Explain the evolution of computing technology and the technological advancement in computer
architecture to current technologies
ii. Explain the characteristics of computers and how they are different from humans.
iii. Explain the different types of computers categorized based on size, price and capabilities
iv. Explain the fundamental difference between computer hardware and software
Definition
A computer is an electronic device capable of executing instructions, developed based on algorithms stored
in its memory, to process data fed to it and produce the required results faster than human beings.
It is an electronic device which processes given data to derive the required and useful information. During
the processing the computer has to perform various functions like, Accepting Instructions & data from the
user, performing various arithmetic and Logical operations as per Instructions given and presenting the
Information or Output to the user.
Other Definitions;
The definition from the Merriam-Webster Dictionary: "one that computes; specifically : a programmable
electronic device that can store, retrieve, and process data"
A computer is a device that accepts data in one form and processes it to produce data in another form i.e
information.
An electronic device that takes data and instructions as an input from the users. Processes data and provides
useful information known as output.
A computer is an electronic device that operates under the control of a set of instructions that is stored in its
memory unit. A computer accepts data from an input device and processes it into useful information which it
displays on its output device. Actually, a computer is a collection of hardware and software components that
help you accomplish many different tasks. Hardware consists of the computer itself, and any equipment
connected to it. Software is the set of instructions that the computer follows in performing a task.
The relationship between Computer, Data and Information can be depicted as follows;
Data
Information
Process
Instructions
1.2. History of Computers
When the human race started doing some trade, it felt a need for a calculating device. The first calculating
device, which was used 2000 years ago was called abacus and the improvements in the calculating device in
that age were slow. The next change came after about 1600 years. Following this, the changes were frequent and
the mechanical desk calculator was developed around 1800 A.D. In 1833, Prof. Charles Babbage, the father of
the computer, developed a machine called analytical engine which was the vase for the modern digital
computer.
Characteristics
Use of vacuum tubes in electronic circuits: These tubes controlled internal operations and were huge. As a
consequence the machines were large.
Magnetic drum; used as primary internal-storage medium: Electric currents passed through wires which
magnetized the core to represent on and off states
Limited main-storage capacity:
Slow input/output, punched-card-oriented: Operators performed input and output operations through the
use of punched cards.
Low level symbolic-language programming: The computer used machine language which was
cumbersome and accomplished through long strings of numbers made up of Zeroes and Ones. In 1952, Dr.
Grace Hopper (University of Pennsylvania) developed a symbolic language called mnemonics (instructions
written with symbolic codes). Rather than writing instructions with Zeroes and Ones, the mnemonics were
translated into binary code. Dr. Hopper developed the first set of programs or instructions to tell computers
how to translate the mnemonics.
Heat and maintenance problems: Special air-conditioning and maintenance were required of the
machines. The tubes gave off tremendous amounts of heat.
Applications: payroll processing and record keeping though still oriented toward scientific applications
than business data processing.
The design of these computers was based on VLSI (very large scale integration) technology, the micro chip
technology that gave rise to the smaller computers known as the micro computers in use today.
These computers are used in networking .examples of micro computers are IBM PCs BBC micro etc. the
micro computers are usually described as PCs or stand alone or desktop computers because they were
designed primarily to serve single person at a time.
The fifth generation is still a state of the art technology that relies on predictions and further technological
refinements.
It has been predicted that such a computer will be able to communicate in natural spoken language with its
user;
store vast knowledge databases;
search rapidly through these databases,
making intelligent inferences and drawing logical conclusions; and
process images and ‘see’ objects in the way that humans do.
Reliable and vault tolerance
Summary
Research shows that the trend in computer technology revolution is that there is;
o Continual decrease in computer size
o Improved speed and power processing
o Decrease in computers and the related facilities cost
o Number of components in computer per circuit (IC) greatly increased over 500,000 physical elements
e.g. transistors, capacities, diodes etc per chip(IC).
Limitation of Computer
1. Computer does not work on itself, it requires set of instructions to be provided, else computer (Hardware) is
waste.
2. Computer are not intelligent, they have to be instructed about each and every step which they have to
perform
3. Computers cannot take decisions on its own, one has to program the computer to take an action if some
conditional prevail.
4. Computers, unlike humans cannot learn by experience.
Application Areas
Computers can be used in the following application areas
Data processing (Commercial use).
Numerical computing (Scientific use).
Text (word) processing (Office and Education)
Message communication (E-mails)
Image processing (Animation and industrial use).
Voice recognition (Multimedia)
Minicomputers
They are smaller than the main frame but bigger than minicomputers. They support concurrent users. They can
be used as servers in companies. They are slower and less costly compared to mainframe computers but more
powerful, reliable and expensive than micro computers.
Micro computers
They are of advanced technology i.e. the micro chip era based on large scale integration that confines several
physical components per small elements thumb size IC, hence the size reduced. It is the smallest of the three
computers. They are usually called personal computers since they are designed to be used by individuals. The
micro chip technology has enabled reduction of size of computers. Microcomputers can be a desktop, laptop,
notebooks, or even palmtop
o Notebook computer An extremely lightweight personal computer. Notebook computers typically weigh
less than 6 pounds and are small enough to fit easily in a briefcase. Aside from size and portability,.
Notebook computers use a variety of techniques, known as flat-panel technologies, to produce a
lightweight and non-bulky display screen.
o Desktop Computer is an independent personal computer that is made especially for use on a desk in an
office or home. The term is used mainly to distinguish this type of personal computer from portable
computers and laptops, but also to distinguish other types of computers like the server or mainframe.
o Laptop A small portable computer light enough to carry comfortably, with a flat screen and keyboard that
fold together. Laptops are battery-operated, often have a thin, backlit or sidelit LCD display screen, and
some models can even mate with a docking station to perform as a full-sized desktop system back at the
office. Advances in battery technology allow laptop computers to run for many hours between charges, and
some models have a set of business applications built into ROM. Today's high-end (Advanced) laptops
provide all the capabilities of most desktop computers.
o Palmtop A small computer that literally fits in your palm. Compared to full-size computers, palmtops are
severely limited, but they are practical for certain functions such as phone books and calendars. Palmtops
that use a pen rather than a keyboard for input are often called hand-held computers or PDAs. Because of
their small size, most palmtop computers do not include disk drives. However, many contain PCMCIA
slots in which you can insert disk drives, modems, memory, and other devices. Nowadays palmtops are
being integrated into the mobile phones as multipurpose devices.
Super Computers
They are very large in size and use multiple processors and superior technology. Super computers are biggest in
size, the most expensive in price than any other is classified and known as super computer. It can process
trillions of instructions in seconds. This computer is not used as a PC in a home neither by a student in a college.
Governments specially use this type of computer for their different calculations and heavy jobs. Different
industries also use this huge computer for designing their products.
In most of the Hollywood’s movies it is used for animation purposes. This kind of computer is also helpful for
forecasting weather reports worldwide. They are known for von Newman’s design i.e. multiple processor
system with parallel processing. In such a system a task is broken down and shared among processes for faster
execution. They are used for complex tasks requiring a lot of computational power.
Computer hardware refers to the physical components of a computer such as the monitor, Keyboard, Mouse,
system unit etc shown in the diagram below.
Computer software
A set of programs associated with the operation of a computer
The two components (hardware, software) will be discussed later in other chapters.
Main Memory
Secondary/Backing
Storage
Computer Performance
Features that affect the performance of the computer include:
a) microprocessor
b) Operating System
c) RAM
d) disk drives
e) display
f) input/output ports