Introduction To Computers
Introduction To Computers
Introduction To Computers
DEFINATION OF TERMS
COMPUTER: electronic device that processes a user’s input usually referred to as data to desired
output also known as information
DATA: raw facts that do not have much meaning to user. Examples numbers, letters, symbols
ICT: The integration of computers and telecommunication facilities for the purpose of
communication
1.System unit: it houses the brain of a computer called CPU(central processing unit).system unit
also houses other devices called DRIVES
2.Peripheral devices: They are connected to system unit using special cables called Interface
cable that transmits data and information to and from the device. Cables are attached to system
unit through connectors called PORTS
1. Keyboard: it is a device that enable user to enter data and instructions in a computer
2. Mouse: is a pointing device that enables the user to execute commands.it is used to
control arrow displayed on a screen
3. Monitor:(screen)is a television like device used for displaying information.it is called
monitor because it enables user to monitor or see what is going on a computer
CLASSIFICATION OF COMPUTERS
1. General purpose computers: They have been designed to be able to perform a variety
of task when loaded with appropriate programs
2. Special purpose computers: They are designed to perform specific purpose or to
accomplish one particular task. Such computers can perform no other task except the
one meant to do. example of such computers are ROBOT used in manufacturing
industries
1. Digital computers: They process data that is discrete in nature. Process discrete
data
2. Analog computers: They are computers that process data that is continuous in
nature. Process continuous data
3. Hybrid computers: Designed to process both analog and digital data
Development of computers
1. Abacus: Was a chinese counting instrument which dates back to 3000BC. The abacus has
bead-like parts that move along rods. Each beads above the middle bar stands for five units
2. Napiers bones: Developed by John Napier, a Scottish mathematician in 17th century. help in
multiplication and division
3. Analytical engine: Designed by an English mathematics, Charles Babbage in 1832.it was
recognized as first real computer and Babbage was father of computing
4. Electronic computers: it took several years after Babbage designed the analytical engine
to come up with electrical computers. These computers were classified in to five generations
depending on technology used
First generation computers (1940s to 1958): Very large physically and use thousands of
electronic gadgets called Vacuum tubes or thermionic valves. They consume a lot of
power, emitted a lot of heat. examples Electronic Numeric Integrator and
calculator(ENIAC) and Electronic Variable Automatic Computers (EDVAC)
Second generation computers (1954-1964): operated using tiny solid-state electronic
device called a transistor that was much smaller than vacuum tubes. They produce less
heat, small in size compared to first generation. Examples IBM1401 and
7070,UNIVAC1107,ATLAS LEO MARK111 and HONEYWELL 200
Third generation computers (1964-1970): uses electronic device called Integrated
circuits (ICs).emitted less heat, small in size compared to second generation. Examples
IBM360 and ICL 19000 series
Fourth generation computers (1970 to present): this design produced what is called large
scale integrated (LSI) and very large scale integrated (VLSI)circuits which were used in
innovation and technological development of brain of computer called microprocessor.
Low emission of heat, small in size compared to third generation. Examples IBM370 and
4300,Honeywell DPS-88 and Burroughts 7700
Fifth generation computers: this generation falls todays computers that have high
processing power and speed than their predecessors
It is a special room set aside and prepared specifically for safe installation and use of computers
1. Burglar proofing the room: Include fitting grills and doors, windows and roofs, to detect
forceful entry into computer lab.installing intrusion detection alarm system
2. Installing fire prevention and control equipment:e.g smoke detector,non-liquid based and
non-powder based fire extinguisher. Because liquid cause rusting and corrosion of
computer components
3. Room should be well laid out: with enough space for movement to avoid accidents
To protect the computer from being damaged due to power instabilities, avoid connecting it
direct to main electricity supply. Instead connect to special device called Uninterruptible power
supply (UPS)
1. Dust and dump control: dust are controlled by fitting good window and air conditioning
system that filter dust particles and cover your computers with dust covers.dumpness can
be controlled by using dehumidifiers
2. Cables and power sockets should be well insulated: to avoid short circuits that cause
damage to computer components
3. User should not eat or drink:
1. All cables should be insulated: To avoid the danger of electric shock to users
2. Cables should be laid away: from user paths to avoid stripping on them
3. Providing standard furniture: to avoid poor posture which lead to strain injury and limb
fatigue
4. Providing antiglare screens: adjustable screens to avoid eye strain and fatigue caused by
CRT monitors
5. Room should be properly ventilated: to avoid dizziness caused by lack of oxygen
6. Walls of computer room should not be painted: with over bright reflection oil paints
7. Overcrowding: to avoid suffocation
Booting
2 types
Cold
Warm
Mouse skills
COMPUTER SYSTEMS
System: collection of entities that collectively work together to achieve stated goal
DEFINATIONS
1. Computer system: collection of three entities namely hardware, software and liveware
that work together to receive, process, manage, and present information into meaningful
format
2. Hardware: Tangible components that makeup a computer. classified into four categories
input device, CPU, output device and storage device
3. Software: set of instruction that direct computer on what to do. Categories system
software, application software
4. Liveware: informal term that refers to human being
INPUT DEVICES
Input device convert user input which is in human readable form to machine language that a
computer can process.
Device can be classified according to the method that can be used to enter data, namely: keying
device, pointing device, scanning device and other technologies used to capture data
Pointing device
1. Standard mouse/Traditional mouse: has ball underneath, two buttons and an optional
scroll button located between the left and right buttons
2. Optical mouse: does not have any moving part
3. Cordless mouse/wireless mouse: mis battery powered mouse that uses radio or infrared
waves instead of being physically connected to system unit
4. Trackball: it has ball located at the top
5. Joystick: it looks like lever used to control pointer in screen, mostly used for playing
games
6. Light pen and stylus: it operate by detecting the command or item being illuminated by it
Scanning device
Scanning means capturing data from an object and converting it into digital format.it can be
classified into: optical scanners, magnetic scanners
Optical scanners
It captures data sing optical or light technology. A light beam passes over an object and image is
analysed by specialized software. Examples
1. Optical mark recognition scanners (OMR): detects mark made on piece of paper using
ink or soft pencil, by passing an infrared beam over them. Used to mark multiple choice
questions, analyzing responses to structured questionnaires
2. Optical bar recognition(OBR): used to capture data codes as lines of varying thickness
known as barcodes or universal product code (upc).barcodes hold manufactures details
and product code but not price details
3. Optical character recognition: used to read typewritten, computer-printed, handwritten
characters and transform image to softcopy that can be manipulated using word processor
Magnetic scanners
Magnetic scanners are used to capture data written using magnetic ink or coded onto a magnetic
strip. Examples Magnetic ink character recognition (MICR),card readers
MICR scanners are used to read characters written using magnetic ink. Example of MICR:
cheque reader used in banks
Digitizers
Also known as graphic tablet allow users to draw image using stylus. It is used for tracing highly
detailed engineering and architectural drawings and designs
Digital cameras
It captures image the same way other cameras do, only that image is stored in digital form.
Pictures are stored on a memory card instead of film. stored image can be edited, printed or
uploaded to the internet
Touch screen: lets user to touch screen using finger or a stylus in order to write or select an item.
Voice input: is input technology where technology used to enter data in form of speech into the
computer
Interactive whiteboard: also called smartboard, is a large interactive display that connect to a
computer. Used in places such as classrooms, corporate board room, seminars and broadcasting
studios.
CPU is also known as processor is the most important component of computer. It is actually
regarded as brain of computer because all processing activities are carried out inside the
processor.it consist of three functional element namely: control unit, Arithmetic and logic unit
(ALU) and main memory
Arithmetic and logic unit (ALU): is unit of central processing unit where all arithmetic and
logical operations are carried out. Basic arithmetic operation include: addition, subtraction,
multiplication, division. Logic operations are based on computer capacity to compare two or
more values. In order for ALU to be able to process data, it has special temporary storage
location called registers, which hold the data just before processing
Main memory: also known as primary storage is a type of storage that is directly accessible by
the processor.
Computer memory can be classified into Read Only Memory (ROM) and RAM Random access
memory
Is used to store programmed instruction and data permanently or semi-permanent. Data and
instruction stored in Rom are those which remain unchanged for long period of time. Types of
Rom:
Characteristics of ROM
1. One can only read its content but cannot write on it unless it is a special type of memory
2. It is non-volatile i.e. content is not lost when the computer is switched off
3. Store permanent and semipermanent instruction from the manufacture called firmware
RAM is also called working storage is used to hold instructions and data needed by currently
running application. The information in RAM is continually read, changed, and removed
Characteristics of RAM
1. Data can be read (retrieved) and written (stored) in it
2. It is temporary (volatile) storage because its content disappears when computer is
switched off
3. Its content is user defined i.e. the user dictates what is to be contained in RAM
TYPES OF RAM
1. Static RAM (SRAM): is fast type of memory that is located inside microprocessor. It is
used on special purpose memory such as cache memory
2. Dynamic RAM (DRAM): is slower memory compared to SRAM.DRAM requires
periodic recharging (refresh) to maintain its data storage
1. Cache memory: There are three memory types of cache memory namely: level 1(primary
cache):located inside microprocessors
Level 3
BUFFERS: found in input /output devices. input data is held in the input buffer while processed
output is held in output buffer
Registers: hold one piece of data at a time and are inside the CPU. Examples of registers:
Accumulator, Instruction Register, Address registers, Storage registers
Memory Capacity:
Memory and storage capacity is measured in special unit called bytes. Byte is equivalent to a
single character i.e.0 to 9,A to Z or special symbol
Memory Qualities
1. Kilobytes(KB)
2. Megabytes(MB)
3. Gigabytes(GB)
4. Terabytes
The arithmetic and logic unit, the control unit and the main memory use electric pathways or
links referred to as BUSES. Types of buses
1. Control bus: this is pathway for all timing and controlling functions sent by the control
unit to other parts of system
2. Address bus: pathway used to locate the storage position in memory where the next
instruction data to be processed is held
3. Data bus: this is path where actual data transfer takes place
TYPES OF PROCESSORS
OUTPUT DEVICES
Output devices are peripheral devices that computer uses to give out information produced after
processing operation. They are classified into soft copy and hard copy
Softcopy refers to intangible output that can be seen or heard; such as screen display and sound.
Example of such device include monitors, LCD projectors and speakers
Monitors/Screen /VDU
Is used to display information in the form of text, pictures and video, enabling the user to
monitor what is going on the computer. Types of monitors: Cathode Ray Tube (CRT), Liquid
Crystal Display (LCD) and Gas Plasma Display (GPD) monitors. LCD and Gas plasma displays
are generally referred to as Flat-panel display
Consist of a long glass tube with an electron gun on one end and a screen on the other. The
electron gun shoots electron to illuminate the screen and is coated with tiny phosphorous dots
It is made of special liquid crystals. Are less bulky compared to CRTs, consume less power and
have little strain on eye. Technologies used to make LCDs, passive matrix and active matrix.
Passive matrix create image by scanning the entire screen. It requires little power but have poor
clarity. Active matrix displays are made using thin film transistors technology, it consume more
energy than passive matrix but offer better clarity
They make use of gas instead of liquid crystal. Contain millions of pixels that are illuminated by
charged neon gas. Currently technology is used to produce high definition TV (HDTV)
1. Pixel: Tiny dots which are used to form the image displayed on the screen.it has three
primary colours namely red, green, blue
2. Colour depth: Number of colours which displayed by a pixel. Measured in bits
3. Resolution: This is number of pixels per inch on the screen usually given in dots per inch
(dpi) or bits
4. Refresh rate: Since CRT cannot hold an image for long time, image in the video RAM is
used to refresh the one on screen as long as necessary
5. Display size: Is measured in inches as the diagonal length of the screen measured from
top right to bottom left
Produce sounds such as beeps, audio or digital. example speakers. Some computers come with
inbuilt speakers, hence eliminating need to connect external ones
Data Projector
Used to display output from computer onto a plain white screen like wall or whiteboard
Refers to tangible output that can be felt such as papers. Examples of hard copy output device
include: Printers, plotters and facsimile (fax)
Printers
Used to produce information on a piece of paper. Classification of printers: Impact and non-
impact printers
Impact Printers
Print using striking mechanism. this means that they strike the paper in order to form an imprint
on it. Examples of impact technologies are dot matrix and daisywheel printers
Has removable flower-like wheel consisting of spoke with embossed characters. When printing,
the wheel is rotated to align the required character and then the character are hit with hummer.
Impact printers produce low quality printouts
Non-impact printers
They are faster and more quiet than the impact printers. They print using ink, thermal or laser
mechanism. Types on non-impact printers: inkjet, thermal, laser and photo printer
Inkjet Printers
Print spraying tiny ink droplets onto a paper to create an image. They are cheaper to purchase
and produce better quality printouts; they are more expensive to run due to high quality cost of
replacing the cartridges
Thermal Printers
Use thermal technology to heat ink which is normally in wax or resin form to melting point
before fusing it onto the paper. It is used in point of sale terminals to print receipts and bar codes.
They produce more quality printouts, they are more expensive to purchase and run
Laser Printer
Operate by shining a laser beam to create an image on a rotating drum. As the beam hits the
drum, it ionizes some region which attract ink toner particles. The tonner is then fused onto a
piece of paper through heating. Laser prints faster compared to the other two. Cheaper to run and
produce high quality printouts, they are expensive to purchase
Photo printer
1. Print quality
2. Initial cost
3. Running cost
4. Speed
5. colour printing
Plotters
Used for printing geographical, architecture and engineering drawing e.g. maps, advertisement
posters to be placed to be the billboards, machine parts
Are devices that provide alternative long term storage for programs, data and information.
Secondary storage device can be classified according to:
Removable Storage
Removable storage media are those that are not housed inside the computer. Data is read and
written into the media using a device known as drive. There are those that use magnet
technology to store and retrieve data.
Example
Magnetic tapes
Floppy disks (2.88 MB)
zip disk (250 MB)
Jaz disk (2GB)
High capacity floppy (HiFD) (200 MB)
Laser servo 120 super disk (240MB)
There are optical storage media that use laser beams or light to read and write data. They store
large volume of data and data stored in them is more stable and more permanent than magnetic
media
Example
NB
CD-ROMs and CD-Rs are referred to as WORMS( write once read many). Data can only be
recorded once but read as many times as possible
There are solid state storage media that are non –volatile that use circuit technology.
Example
Flash disk
Memory stick
Example
Computer software
Software can be classified into three;
Purpose
Acquisition
End- user license (EUL)
Classification according to purpose
1. System software
2. Application software
a) System software
Thus performs a variety of fundamental operations that avails computer resources to the end
user. These functions include;
Booting the computer and making sure that all the hardware elements are working
Performing operations such as retrieving, loading, executing and storing application
programs
Storing and retrieving files
Performing variety of system utility functions
o Operating system
o Firmware
o Utility software
o Networking software
Operating system
An operating system consist of a set of complex programs that work together to control
execution of user programs called applications and act as an interface (go between) between the
applications and the computer hardware. Examples of operating systems; Microsoft
windows(2000, XP, vista, 7,8), UNIX, Linux, Macintosh (Mac OS), Microsoft disk operating
system (MS DOS).
Combination of both the software and hardware and software recorded permanently on electronic
chips. Firmware is a read-only memory chip that is mounted or plugged into the motherboard. It
may hold operating system, utility programs and language processors.
Utility software
It is a special program that performs commonly used services that make aspects of computing go
on smoothly. Such services include; sorting, copying, file handling, disk management etc. there
are two types of utility software;
o System- level utility- helps the user to work with the operating system and its functions.
E.g. tells the user when they enter wrong commands and gives suggestions how the error
can be corrected
o Application-level utility- make application programs run more smoothly and efficiently
Networking software
They are used to establish communication between two or more computers by linking them using
a communication channel like cables to create a computer network. It enables exchange of data
in a network as well as providing data security
o In-house/tailor made
o Vendor off- the shelf/ standard
In-house
These are programs that are uniquely designed and tailored to meet a particular user need. They
are not available in the market and once developed fro one company or user they may not
address the needs of other users
They are developed by software engineers, packaged and then made available fro purchase
through a vendor, distributor or directly from the developer. A developer can bundle more than
one but closely related software into one package to form a suite or integrated software or sell
single-purpose software
Limitation
i. They have some feature not needed by the user which may take extra storage
ii. They may require the user to change processes and hardware for compatibility which
may in turn be expensive
iii. They may lack some features required by the user
Three types
Open source
Refer to software whose source codes a freely available to users. Users can use, modify and
distribute modified product e.g. Linux operating system
Proprietary
Software whose source code is hidden from users. Modification is only done by the manufacture.
e.g. Microsoft windows operating system
Freeware
Software products that are freely made available to users e.g. AVG free edition
Hardware consideration
the processor power, speed and cost of a computer mainly depends on the type of
microprocessor and its clock speed
Warranty
Warranty is an agreement between the buyer and the seller that spells out terms and conditions of
after selling a product in case of failure or malfunction
Cost
The cost of a computer depends on processing capability, whether it is branded or clone and it
size
Portability
When selecting hardware consider the unique user needs i.e. physically challenged users.
Monitor
Depending on preference, choice of a monitor may depend on size, resolution and technology
used.
Multimedia capability
Ability for a computer to process and output text, sound, video and pictures. They should have
speakers, CD?DVD drive, sound cards and SVGA monitor.
Software considerations
Authenticity
Documentation
Manual prepared by developer having details on how to install, use and maintain software
User needs
User needs dictate the type of operating system and application programs that should be
considered for acquisition. People with special disability will require software.
Data security is important and good software should have security mechanisms
User friendliness
The cost of acquiring software product must be carefully considered before acquiring them
against the benefits
Portability
OPERATING SYSTEM
An operating system is the main program that controls the execution of user applications and
enables the user to access hardware and software resources of a computer.
DIAGRAM
An operating system consist of two main parts namely shell and kernel. Shell is the outer part of
an operating system used to interact with operating system. Kernel is the core of the operating
system regarded as the operation system. Kernel is responsible for managing and controlling
computer resources such as processors, main memory, storage devices, input devices, output
devices and communication devices. The functions include;
Allocating each job waiting for execution processor time. Computers may have concurrent
processes ready for execution , it is the operating system that determines which task will be
processed first. The operating system schedules jobs according to priorities.
Resource allocation
Resources in a computer are given unique identification number called interrupt request(IRQ).
The operating system uses the number to identify resources. Poor resource allocation results to
deadlock. Deadlock is a situation where a particular job holds requested resources and fails to
release it, yet it is requesting for resource held by another job
Memory management
Data and instructions entered into a computer are temporarily held in main memory before and
after processing. Since RAM is a scarce resource, the operating system determines which task
remains in memory waiting for execution and which one inn swapped out back to secondary
storage.
Input/output management
Operating system coordinates between various I/O and any other peripheral and auxiliary storage
devices making sure that data is transmitted securely
Operating system is responsible for managing various communication devices and provide and
environment within communication protocol operate.
Error handling
The operating system alerts the users of errors that may rise out of illegal operations, hardware or
software failure
Interrupt handling
i. Number of tasks
ii. Number of users
iii. User interface
Allows processing of one application program in the main memory at a time example Microsoft
disk operating system (MS DOS).
Allows a single processor to execute more than one application programs apparently at the same
time. Through processor scheduling, the operating system allocates a time slice to each task. The
CPU switches its attention between programs as directed by the operating system. The switching
mechanism is so that it appears as if the tasks are being executed simultaneously. e.g. all
windows operating system
Allows more than one user to interactively use a computer. e.g. all windows operating system,
UNIX, Novel and Linux.
It lets the user type a command at a command prompt. The computer reads the typed command
from the command line and executes it. E.g. MS DOS
Provides the user with a list of options to choose from. It is suitable for beginners who may have
difficulties recalling commands.
It is the latest version which is user-friendly since besides the menu it has rectangular
working area called window, graphic object called icons and most of the commands are
executed using a pointing device. The features are given an acronym WIMP Meaning
Windows, Icons, Menus and Pointing devices. e.g. Windows operating systems, Linux, Mac
OS