Computer Systems f1
Computer Systems f1
Computer costs
Introduction
For example;
1. A School can be seen as a system with students, teachers, Accounts department, and
the Administration as subsystems. The school system itself is a subsystem of
the ministry of education.
Computer Systems.
What is a Computer System?
A Computer system consists (or is made up) of 4 basic elements that are
interrelated and work in unison. The four elements are:
1. Hardware.
2. Software.
3. Liveware (Computer user).
Hardware.
Hardware is a term used to describe all the physical & tangible devices that
make up a computer system, i.e. it consists of the parts that can be
touched and felt.
Hardware include all mechanical & electronic elements found in the computer,
e.g., the System Unit, Transistors, Diodes, bus systems such as electronic paths
(channels), the Input devices (e.g., Keyboard, Mouse), Output devices (e.g.,
Monitor) & the Storage devices.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Hardware devices enable the user to enter information into a computer, view the
output on screen,
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Examples.
Keyboar
d.
Mouse.
Key-to-
disk. Key-
to-Tape.
Scanner.
Light
pen.
Trackbal
l
Video digitizers.
Graphics pads
(Tablets). Joystick /
Game paddles.
Speech Recognition devices. * Digital & Web
cameras. Voice input devices, e.g. Microphones.
Document readers, such as, Magnetic Ink Character Reader (MICR), Optical
Mark Reader (OMR) & Optical Character Reader (OCR).
Point Of Sale terminals, such as, Bar code readers, Kimball Tag
readers, Card readers, & Badge readers.
2. Central Processing unit – CPU (Processor).
- The CPU is composed of the Main Memory, the ALU & the Control unit.
- The CPU performs the necessary operations on the data held within the
memory. It interprets & processes all the instructions from the Input
devices.
- The CPU is housed in the computer casing (System Unit), which
contains all the major components of a computer system.
3. Output devices.
- Output devices are used to extract/ disseminate processed data from
the computer. They display the results of all the information that has
been processed.
- They also convert machine-coded output results from the Processor into a
form that can be understood by people.
Examples.
Screen (Monitor/ Visual Display unit –
VDU). Printers
Audio Response
units. Graph
Plotters.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Software.
These are the programs & data used in a computer system that enable it perform a
no. of specific functions.
Software is a set of computer programs that guides the computer in each and every
activity that happens inside the computer during data processing operations.
Software also includes the associated documentation (descriptions of the
programs). When used in a computer, Software instructs the computer to carry
out specific processing tasks, e.g. produce the year end Balance sheet.
Liveware
Liveware is a term used to refer to the computer end-user. They are the people who
coordinate the various activities, which are necessary to get a computer system to
perform useful tasks.
They include; Data entry operators, Computer Operators, Programmers, System
Analysts, Data Processing Managers, Database Administrators, Computer
Librarians, and the other staff directly or indirectly involved in the running of the
system operations.
Apart from the hardware and software elements, the user is also seen as an
integral part of the computer system as shown in the figure below;
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Data & instructions to be processed are supplied to the computer memory by the
user with the help of Input devices.
The CPU performs the desired operations on the data and the results of
calculations/ processing are communicated to the user through the Output
devices.
The data and/or instructions not being used immediately by the computer are held
permanently in the Backing storage, for retrieval any time it is required by the user.
Input Devices.
Before a computer can process any data, it must be given the data & program
instructions by use of an Input device.
Input is a term used to describe all that goes into the computer memory (usually
the raw data & instructions) to await processing.
Input involves entering data & instructions into the computer by use of suitable
devices.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Input devices can be classified according to how they are used to enter data into
a computer. These include.
a. Keying devices.
b. Pointing devices such as the Mouse, Trackball, etc.
c. Scanning and other data capture devices, e.g., Scanners, Digital cameras, etc.
- Data capture devices are those devices that automatically capture data from
the source.
d. Speech recognition or Voice input devices such as Microphones.
e. Touch screen and Digitizers.
Keying Devices.
Pointing Devices.
These are the input devices that enter data or instructions by controlling a pointer on
the screen.
Examples of pointing devices are; Mouse, Trackball, Joystick, and Light pen.
Mouse.
A mouse is a pointing device that rolls on a small ball and is used to control the
movement of the cursor (or, a pointer) on the computer screen.
Types of mouse
Traditional
mouse Optical
mouse Cordless
mouse
The mouse is mostly used with Graphical User Interfaces (GUIs). It issues commands to
the computer by activating certain simple graphic images called Icons displayed on the
screen.
1. The mouse is easy to learn & convenient to use. This is because; it is used to select
options (icons) displayed on the screen.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
2. It is inexpensive.
3. Most modern software includes an option to use it.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
4. It performs operations much easier & much more quickly than a keyboard. It is
very fast to work with as it lets the user provide simple “point” & “click”
instructions to the computer.
5. Can be used in art and design work because; it allows diagrams to be drawn &
modified easily.
Trackball.
A Trackball works just like the mouse, but instead of moving it on a flat surface, it
has a ball fixed on its top which is rolled using the index finger.
As the ball rotates, it moves a pointer on the screen. The user can then click its
button to execute the selected command.
The advantage of a trackball over the mouse is that, a Trackball doesn’t require
a flat surface for movement.
Note. Today some computers come with a trackball on top of a Keyboard and a
Mouse.
Light Pen.
Joysticks/Game Paddles.
These are hand-held Input devices, which enable the user to interact with a
program. They are used for playing computer games.
A Joystick is an input device that looks like a car gear lever. It is an analogue-to-digital
converter where the input involves moving the control lever sideways, upwards or
downwards to control the movement of the cursor on the screen.
Just like the mouse, it has a button which is used for selecting an item. It is
Get more notes and past papers at www.easyelimu.com. (WhatsApp
A Game paddle can also consist of a dial which when rotated; it conveys information to
the program. The program must immediately act on the information supplied by the
dial setting,
e.g. a goalkeeper may be moved across the face of the goal to intercept a shot.
Note. Data processing should be very fast.
Touch-sensitive Screens.
A Touch-sensitive screen uses the human finger as the input medium, (i.e. one can
select items or options from a given list by touching the screen with a finger).
This method of input is usually used with a VDU, which is able to sense the touched
points on the screen.
When the user touches the screen with a finger, it blocks out the light emitted from
that portion of the screen. The computer detects the position of the finger. The
screen can then determine which part is being touched, and therefore, which
selection is required.
Touch screens are mostly used in public places like banking halls, hotels, in
airports (to provide guidance information), etc.
Note
s.
Both the Light pen & the Touch provide fast input modes.
There is no typing or printing required; however, they operate under the
influence of complex programs.
Digitizers.
The Digitizers are input devices that convert graphical drawings or images on the
paper or other material into digital data and convey them to the computer
memory.
Digitizers are slow, but easy to handle and errors are hardly present.
Graphics Pads/Tablets.
Graphic Tablets are used for entering drawings directly into the computer.
A Graphics tablet consists of a pad or tablet (that is sensitive to touch) & a pointing
device, which is similar to a ball-point pen called a stylus.
A paper is placed on the graphic pad & the user can trace lines and draw pictures
using the pen. As the stylus moves on the tablet, the tablet senses the pressure on it
& translates it into digital signals giving its corresponding position on the screen. It
then converts this ‘pressure’ into x-y co- ordinates, which describe what is being
drawn. This data is then relayed to the computer, which can display the drawings on
the screen or have them printed.
a. In Engineering & Architectural design as it lets the user create his/her own images.
It is very easy for the user to ‘try out’ different designs.
b. In Computer-Aided Design work as diagrams & maps can be traced or drawn &
transferred into the computer memory to be further worked on using Graphics
programs.
c. By Banks & Insurance companies to verify signatures. A signature written on a pad
is compared against another formerly stored in the computer.
d. Pads are also good at detecting forgeries.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Video Digitizers
These consist of special hardware & software, which converts video signals frame-by-
frame into a digital representation in computer memory, which can be saved on disk, if
necessary.
A sequence of frames can have graphics, cartoons, text added, etc.
Digital Cameras.
A Digital camera stores its images in digital form. These images can then be streamed
(entered) directly into a computer for editing or printing by connecting the camera to
a computer using a special cable.
There are 2 types of digital cameras; one that can take still (motionless) images, i.e.,
photographs, and another that takes motion pictures (video).
a. Voice input is a fast & easier method mostly suitable for the handicapped
especially those with impaired hands.
b. In Security & Access control – Each person has a unique ‘Voiceprint’ that
can be used for identification. This approach could be used in; -
Electronic Money transfer.
House/ Car security using voice activated
locks. Office security for room access.
c. In Voice-activated toys & games.
d. In Quality control & automation (computerization/mechanization) in factories.
- A checker whose hands are busy does not have to stop working to make
entries in log books, instead he/she can simply give a running (spoken)
comments on the goods he/she is examining. For example, in Japan, speech
input is used to order robots about.
e. In Automated materials handling – in airports, handler’s give spoken commands
that direct the luggage to the appropriate conveyor belt.
f. In Computer-Aided Design (CAD) – A designer, e.g. of buildings, working at a terminal
can call up design patterns which are frequently used, instead of having to punch
catalogue nos. into a Keyboard.
3. Speaker variability.
- The speed, tone (quality of sound), accent, loudness and pronunciation of an
individual speaker
Get more notes and past papers at www.easyelimu.com. (WhatsApp
can vary
- Voice input is complex to develop, and it does not take care of speech related
problems such as accents and tone. This implies that the device must learn the
unique speech of an individual.
4. Limited vocabulary understood & the no. of speakers they can recognize.
- Most speech systems can recognize a limited, standard vocabulary of spoken words.
The simplest SRD can recognize the voice of only one speaker. .
- The device must also be ‘taught’ the voice patterns of the speaker. For example, if
a device can store a vocabulary of 25 words, the user will speak the 25 chosen
words into the device.
- The device then stores the patterns for the spoken words. Later, when the user
speaks a word, the device compares the pattern of the word spoken with those
patterns it had previously stored. If a match is found, the word is recognized. If not,
the speaker may be requested to repeat the word or use a synonym (a word that
means almost the same thing).
5. The response rates of these devices are still relatively slow.
- When you compare the no. of words in English & the total no. of words that can be
said at a given point, show that speech recognition is slow.
6. Speech input is complex to develop & is still at the early stages of development.
Scanning Devices.
These are devices that enter (capture) data into the computer directly.
Image scanners.
Scanner Problems.
Document Readers.
A Document reader is an input device, which can read data directly from source
documents, such as bank cheques, & convey it to the computer in form of electronic
signals.
Types of codes on documents that can be recognized by a Document reader: -
i. Marks – short lines made by hand, usually in pencil on a document.
ii. Characters – hand-written (e.g. on meter-reading) or printed in magnetic ink on
cheques.
iii. Printed lines – e.g. the bar codes.
Document readers can be classified into; Optical readers and Magnetic Readers.
Optical Readers.
Optical readers use the principles of light to sense the document contents or to capture
data.
A special type of concentrated beam of light is passed over the object, image or text
which needs to be entered into the computer. The reader converts the data into
digital form, and then passes it to the computer for processing.
There are 2 types of Optical readers: Optical Character Reader (OCR)
& Optical Mark Reader (OMR).
Magnetic Readers.
They use the principles of magnetism to sense the document characters that
have been written using magnetized ink.
Example; Magnetic Ink Character Reader (MICR).
Optical Character Recognition (OCR) is a data capture technique, which enables the
computer to read printed or hand-written documents directly.
The characters are formed onto the document by a Typewriter or computer Printer
using a special type font. Handwriting can also be recognized if the characters
have been carefully/well formed.
The reading is done by OCR, which can be connected directly to the computer. An OCR
is able to distinguish one character from another by its shape.
As the OCR reads/ scans the document, each character reflects different amounts of
Get more notes and past papers at www.easyelimu.com. (WhatsApp
light, which is sensed by the OCR using a photoelectric device & converts the shape
sensed into
electronic signals. These signals represent a particular pattern.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Note. The Reader has a memory that stores reference patterns for a given
character set or font. The sensed pattern is then compared with the stored patterns
of the characters, which the reader can recognize. If a match is found, the character
sensed is identified; otherwise, the document may be rejected by the reader.
Disadvantages of OCR.
i. The document should be handled carefully (e.g. it should not be folded or creased)
for accurate reading.
ii. Document size & type area may be limited for accurate reading.
iii. It requires special typing & character formation and a paper with the required quality.
- The user must make sure that characters are well-formed; if they are not,
reading errors may arise, making output results unreliable.
Uses of OMR.
OMR forms are used in situations where the data to be input is simple, or the
volume of data is large enough since using other methods would be more
expensive.
Used in marking Multiple-choice examination papers where the answers
are filled in a form with special pencils.
- The OMR can sense the presence of a pen or pencil mark. The person taking
the test makes a pencil mark in the box, which he/she thinks corresponds to the
Get more notes and past papers at www.easyelimu.com. (WhatsApp
answer. An ‘OMR’ is then used to ‘read’ the answers given by sensing the marks
made. This data is then relayed to the computer, which can then check the
answers given and grade the paper.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
i. Speeds up data input. They ensure faster & more accurate processing of data.
- They read data directly from the source document & enable data to be
given directly to the computer for processing.
- With an OCR it is possible to read up to 10,000 A4 sized documents in 1hr.
ii. They read data directly from the source document & therefore, no data preparation is
required.
iii. Errors are easily corrected.
iv. The documents can be re-used, thus saving on stationery.
v. The contents of the documents are both human & machine sensible, hence reliable.
vi. The sensitivity of an OMR can be altered to allow for different surface, pencils and inks.
vii. OMR has a better recognition rate than OCR.
viii. With an OCR, no typing or transcription/recording process is involved & therefore,
not prone to transcription errors.
i. They are expensive methods of input, because they require specialized techniques &
equipment.
ii. Verification of marked data is difficult.
iii. Documents may be difficult to design, understand and fill in.
iv. The document reader will have to be reprogrammed for each new document design.
Uses/Applications of MICR.
Magnetic Ink Character Recognition (MICR) is used in banks to process the many cheques
being written each day.
- The MICR mostly uses a font known as E13B, which consists of 14 characters (i.e.
digits 0-9, & four special characters).
- A cheque is usually pre-printed with the Identification number of the bank, the
Account number of the customer, Serial number of the cheque, Branch number, using
a special ink containing particles of Iron Oxide (Magnetic Ink). When the cheque is
presented for payment, the amount is written on the cheque in magnetic ink, using a
special device. The cheque can then be read by a MICR. The data read is then
Get more notes and past papers at www.easyelimu.com. (WhatsApp
i. An MICR can read data faster & accurate since the information on the
document is usually pre-printed.
ii. Difficult to forge.
iii. Document can still be read when folded, written on, etc. This means that, MICR is more
‘robust’.
iv. A wider range of fonts can be used, including hand printing & normal type.
However, there is no standard-type font.
v. Faster than OCR. It is possible to read about 2,400 A4 sized documents 1 minute.
Bar-code Reader.
This is a device used to read the bar-codes printed on many items in Supermarkets &
Pharmacies.
Each item is given a code known as Bar-code (a Bar-code is a set of parallel bars of
varying thickness & spaces of varying widths representing a number code). A space
represents a “0” while a bar represents a “1”. The coded data can be read by using
the principles of light.
A computer is used to store the code of the items, item description, price, amount in
stock, etc.
When a Bar-code reader is moved across the bars by the Cashier, the reader scans the
bar
codes printed on the item using a laser beam, which generates electrical pulses
corresponding to the reflected light received. The bar code is then converted to a
number (which is the code for the item).
The interpreted data is sent to the computer memory in form of signals. These pulses
are compared with standard codes stored in the computer and is used to look up
the price of the item. The details of the price & description are printed out on a
receipt for the customer. The Store Inventory may also be updated at the same
time.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Bar codes are also used in Library lending Systems. Each user is given a library
card, which is coded with his library User Number. The relevant details of the
user; let
say, Name, Address, Telephone number, category of user (e.g., Staff or Student), No. of
books borrowed, date of expiry of the card, etc are stored in a file on a disk.
When the user wishes to borrow a book, a Bar-code reader ‘reads’ his card, and
transmits the code to the computer. The computer uses the code to retrieve the
user’s record from disk.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
The Library Assistant will then update the user’s record by entering the relevant
information such as the name (or number) of the book, the date borrowed & the
date on which it is to be returned. Note. Bar-codes cannot be used on goods such
as Fresh Fruits & Vegetables.
i. They are very fast & accurate provided that the bar-code has been printed clearly.
For example, if the bar-code is soiled by dirty hands or has broken bars, errors may
occur when an attempt is made to read the code.
ii. It is a cost-saving method.
iii. Saves time. The prices do not have to be attached to each item in the store
because the items details are already held in a master file.
iv. Does not require special skills to operate.
v. It improves customer convenience.
Some manufacturers use Kimball tags; small paper punched cards attached
to clothes or other commodities on sale mostly in supermarkets. The data is
incorporated in the small punched holes. The holes alternate with spaces to
represent data in binary digits.
An optical scanning method is used to read the Kimball tag and extract the
product code & price from it. The tags are removed at point of sale and
transferred to the data processing department for their contents to be used in
updating the stock files.
Note. POS terminals, Bar-code readers & Kimball tags speed up customer service
& also ensure accuracy. They may also be used to manage inventory, accounts &
maintain
up-to-date sales information.
Advantages.
Disadvantages.
Cards/Badges.
Punched holes.
The cards are read using Badge readers. The data recorder machine records data on
these badges
Get more notes and past papers at www.easyelimu.com. (WhatsApp
A Smart card is a special type of badge whose data can be changed by a special badge
reader.
A Smart card can be used as a form of electronic money. As the customer purchases
an item, the badge reader can deduct units from the card. This process continues until
the card has no more currency units left.
A Credit card has a strip of magnetic tape fixed on it. The tape contains coded
information, which is usually the owner’s code. The card is inserted into a slot where
magnetic data may be picked. Details of the transaction are then recorded against
the credit card no. & the owner’s account is credited with the transaction.
Uses of Cards/Badges.
In Car parks – badges are used to raise car barriers, allowing entry to or exit from a car
park.
In Banks – Credit and Service cards, i.e. Automated Teller Machines (ATMs) give out
cash automatically when customer inserts a plastic card & follows the instructions
issued.
In Access control – Access control cards are used in many offices to control access to
buildings or rooms for security reasons.
In Production control – Punched cards can be used to hold data in a factory such as
employee’s details, etc, which is used for production scheduling (arrangement), stock
control and job costing.
Sensors are devices that can be connected to computers & are used to
record physical quantities like Temperature, light, humidity.
Examples of direct input instruments: -
a. Sensors used to record temperature, light, humidity in a Green house to
ensure the best conditions for plant growth.
b. Thermostats connected to a Central heating system controlled by a
computer in order to monitor temperature & to help save electricity.
c. Pressure pads on a road connected to computer-controlled traffic
lights to speed traffic flow.
d. The continuous logging of temperature data in order to monitor &
subsequently control a chemical process. The automatic capture of data for
use in such processes is usually known as Data logging.
Advantages of using devices, which can read data directly from source
documents.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
i. They ensure faster & accurate processing of data. This is because the data is read
directly from the source document, and no data preparation is necessary.
ii. No typing or recording required, and therefore, not prone to transcription errors.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
The CPU is described as the computer’s ‘brain’ that monitors all the computer
operations. It is the unit inside the computer where all software instructions, math and
logic operations are carried out.
In Microcomputers, the CPU is implemented in a single silicon device called
a Microprocessor (Computer chip), which is made by combining a very large no. of
transistors together using a technology referred to as Very Large Scale Integration (VLSI).
Notes.
The CPU is one of the most expensive components of the Motherboard & also a very
delicate piece of equipment.
The CPU has a label, such as “486” or “Pentium” to show its type, and the chip
manufacturer’s logo on it.
It has a large fan (known as the Heat sink) screwed on top of it, that keeps the CPU
cool while the system is on. This is because the CPU gets very hot when it is in
operation.
1. To control the use of the Main memory in storing of data & instructions.
2. To control the sequence of operations within the computer.
3. To give commands to all parts of the system.
4. To carry out data processing.
Registers.
Accumulator.
Buses.
- Note. The elements making up the Computer system communicate through electronic
paths called Buses. The buses carry data, instructions, information, control commands and
power between the communicating elements.
The CU acts as the manager of the computer. Its main work is to control, supervise &
coordinate all the activities of the various units of the computer, enabling the
machine to perform useful tasks.
The CU is usually described as the Nerve centre of a computer system. It co-
ordinates & controls the activities of the different components of the computer
system in the same way that the brain directs the actions of the body.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
The CU carries out the fetching, decoding & execution of the instructions. It
fetches/ selects the required instruction from Main storage, stores it in a no. of
special Registers, interprets the instructions, and causes the instruction to be
executed by sending appropriate signals to the appropriate hardware devices.
In order to execute an instruction, the CU must do the following:
Fetch (get) the instruction from the Memory.
Decode the instruction, i.e., determine what the instruction is saying. For
example, whether to ADD or COMPARE two numbers.
Get the data required by the instruction. E.g., the two numbers.
Activate the right circuits for the instruction to be obeyed, e.g. call into
action the circuits which perform addition.
Note. The CU automatically repeats this cycle of operations until either it is
instructed to stop or the last instruction has been executed.
In order to enable the Control Unit to carry out the various functions, certain registers
are used.
a. Sequence Control register (also known as the Program Counter).
- It controls the order in which the instructions are carried out.
- It contains the address of the next instruction in the computer program to be
executed.
- For the next instruction to be executed, it must be brought from the memory
into
the Processor. When an instruction has been fetched from memory, the
Program Counter is increased by 1, and is then ready to find the next
instruction.
- Therefore, the Sequence Control register sequentially points to the address of
the instruction to be carried out, reads it into the Instruction Register, and
automatically moves to the next instruction in the processing sequence.
b. Instruction Register.
- It stores a copy of the instruction being processed.
- Note. An instruction has 2 parts;
Operation part, e.g.,
Multiplication. Address part.
- The Instruction Register is connected to the Instruction Decoder.
c. Instruction Decoder.
- It decodes (interprets) the instruction received from the Instruction
Register & sends signals to the control switches of the computer.
d. Address Registers.
- Each location in a memory has its own address, which allows us to get
directly to any program instruction or item of data stored within the
memory.
- Address – A label, name or a number identifying a storage location,
or a device from which information is received or to which it is
transmitted.
- Address Registers are 16-bit registers used for the storage of
addresses. They are connected to the Address Bus.
- The Address part of the instruction goes to the Address Register,
which retrieves the required data item in the address indicated and
copies it in the ALU so that the operation instruction may be executed.
- Address modification – the process of changing the address part
of a machine instruction by means of coded instructions.
e. System Clock.
- In order to be able to fetch & execute instructions, the CU uses a timing
signal provided by a System Clock attached to the CPU. The Clock is an
Get more notes and past papers at www.easyelimu.com. (WhatsApp
1. It co-ordinates & controls various parts of the computer system, namely; Main
memory, ALU & the Peripheral devices.
2. It maintains order & controls all the operations or activities inside the Processor.
- The CU controls the activities of all the other units of the computer by using
the appropriate control signals. For example, it instructs the ALU on which
arithmetic or logical operations are to be performed.
3. It connects the required circuits to enable the ALU to process the data in storage,
as specified by the program.
4. It directs sequence of operations, i.e., it generates synchronization signals &
manages commands exchanged between the ALU, I/O units & the Memory.
5. It retrieves and interprets instructions from the Main storage & makes the
computer to execute these instructions by giving commands to the rest of the
computer elements.
6. It controls the transfer of unprocessed data to the Main storage & results from the Main
storage.
7. It stores the results in the memory.
8. It determines the location of the memory that contains the next instruction to be
retrieved.
9. It monitors the CPU operations & identifies problems, such as equipment
malfunction, illogical instructions or erroneous data finding its way into the system,
and flashes them on the computer screen.
This is the part of the Processor that performs all the arithmetic operations,
such as adding or multiplying figures, & logical operations needed to solve a
particular problem.
For example, if two numbers are to be added or multiplied, this is done by
the ALU. The ALU also performs Logic Functions, e.g., AND, NOT, OR, TRUE,
FALSE & IF.
Accumulator.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
It is a storage device in the A.L.U, where all the answers from both arithmetic & logical
operations
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Computer Bus.
A computer bus consists of a set of parallel wires connecting the Processor to the
other devices of the computer.
It is a communication path/medium within the computer that allows different
elements of the computer to communicate with each other.
An electrical connection linking internal sections of a computer, such as
Processor, Expansion cards, and peripherals such as Keyboard and other Input
devices.
A parallel collection of conductors that carry data and control signals from one unit to
another.
i. Data Bus.
- It is a bi-directional (2-way) bus that carries information & data to and from the
Processor, i.e., it carries data from the Processor to the memory during Write
operations & from memory to the Processor during Read operations.
- The Data bus usually carries data for processing.
- It consists of 4, 8 or 16 lines each carrying 1 bit at a time.
Note. The Data Bus determines the Bus Width of the microprocessor. Its size indicates
the moving capability of information of the chip.
ii. Address Bus.
- It is a unidirectional (1-way) bus from the Processor to the external devices. It
usually contains the address of the memory location or device to be acted on by
the Processor (i.e. it conveys addresses).
- The Address bus is wide (usually between 4 – 32 lines) to enable it to address as
many devices as possible.
- The size of the Address Bus tells you how much memory the chip can handle.
iii. Control Bus.
- It’s a unidirectional (1-way) bus that carries command (i.e. timing & control)
signals from the Processor. These signals are necessary to coordinate the
activities of the entire system.
For example, the command for the Printer to prepare to receive data is a control
signal from the processor.
- They usually have 3 – 10 lines.
Note. Buses are implemented as actual communication lines. They may be Internal
buses, which are usually laid down as a circuit on the chip itself, or they may be
External buses, implemented as cables.
Classification of Microprocessors.
1. Clock speed.
2. Width of the Data Bus.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Clock Speed.
Every Microprocessor has a clock that drives its operation. Clock speed is the speed at
which the processor runs.
Microprocessor speed refers to its Clock speed, which is measured in Megahertz (MHz –
1 million cycles per second).
The Clock speed varies from one processor to another. Microprocessors with faster
clocks perform operations much faster compared to those with slower clocks. Therefore,
the speed of
a microprocessor gives its power – the higher the speed, the more powerful the
microprocessor. Note. The speed at which a computer can process data is also
affected by the speed at which the memory can work.
Bus Width.
The size of the Data Bus determines the Bus Width of a microprocessor. It
indicates the moving capability of information of the chip.
Higher Bus widths provide higher computer performance. For example, fetching a 16-
bit instruction from memory using a Data bus width of 16 bits would require a single
fetch operation, whereas an 8-bit Data bus would require 2 cycles to fetch the same
instruction; hence slowing the execution of the instruction.
Types of Processors.
i. Microprocessors.
ii. RISC (Reduced Instruction Set Computer) processors.
iii. CISC (Complete Instruction Set Computer) processors.
Microprocessors.
The Microcomputers use Microprocessors, which usually have all the required
functions on one chip.
Some of the manufacturers who make microprocessor chips include;
Intel Inc., AMD (American Device Manufacturers) & Cyrix who manufacture
microprocessors for IBM compatible microcomputers.
Motorolla for Apple computers.
Microprocessor Trends.
Pentium MMX has Multimedia instructions such as 3-D bitmap manipulation built in
them. The Pentium III Multimedia instructions are 4 times more powerful than those of
Pentium
MMX Microprocessors.
Advanced CPU’s.
RISC Processors.
CISC Processors.
CISC chips use between 200 – 300 instructions. Therefore, the processor has more
instructions to look up.
The instructions are usually between 8 -120 bits long. This means that, a CPU devotes
at least part of its circuit time determining where instructions begin and end, making
them run slowly.
Overheating.
Incorrect configuration (construction /
arrangement). Failed components.
Running the processor at the wrong speed.
Jammed or clogged or too small heat-sink /
cooling fan. Incompatibility.
Processor inserted the wrong way.
The size of a computer’s memory is the no. of ‘units of storage’ it contains. The unit
of storage can be a Bit, a Byte, or a Word.
A Bit is the smallest unit of storage & can be used to store a
Get more notes and past papers at www.easyelimu.com. (WhatsApp
the Keyboard.
Note. 1 Byte can be used to store 1 character.
A Word is a collection of bits. It can also be described as a group of bits or
characters considered as an entity and capable of being stored in one storage
location.
The no. of bits in a word is called the Word Size. The most common Word sizes are
16, 32 & 64. On a given computer, a Word is the amount of storage normally
needed to store an instruction.
Memory
sizes.
Characte
rs
1 Byte A group of 8 bits 1
1 Kilobyte (KB) 1,000 (a thousand) bytes 103 1,024
1 Megabyte (MB) 1,000,000 (a million) bytes 6
10 1,048,576
1 Gigabyte (GB) 1,000,000,000 (a billion) bytes 109 1,073, 741,824
1 Terabyte (Tera) 1,000,000,000,000 (a trillion) bytes 1012 1,099,511,627,776
A computer memory is made up of many storage cells called Bytes. Each cell (byte) is
capable of storing 8 bits (binary digits) and has a unique numeric address.
Generally, the memory size of a computer is usually measured in Bytes. The prefix
K is taken to be 1,024 bytes.
For example, when the size of a computer memory is quoted as being, say, 256
Kbytes,
this implies that, there are 262,144 memory cells or the computer has (256 x
1,024) = 262,144 bytes of memory.
Main Memory.
- Buffer. A Buffer helps free the CPU to get on with other work while the slower
Get more notes and past papers at www.easyelimu.com. (WhatsApp
i. Its operation is wholly electronic, and therefore, very fast, accurate and reliable.
ii. Data must be transferred to the Main storage before it can be acted on by the
Processor.
iii. It provides direct data access, i.e., data is instantly accessible from the Main
memory & the Processor can act directly on the data.
iv. It is of low/ limited storage capacity.
- The Internal memory of the computer is designed in such a way that it reaches a
capacity beyond which it cannot extend.
v. It is volatile.
- For example, the RAM (the section of the Main memory that stores the user
programs, application data, instructions and intermediate results during processing)
loses its contents immediately when the power is switched off.
- The Main memory is therefore, used to store temporary programs and data.
vi. The speed of the processor depends on the Main memory.
vii. It is very expensive, due to the technology involved & the elements used in making
them.
- Ideally, the Main memory is used to store all data requiring processing in order to
achieve maximum processing speed.
This is a memory that can only be read, but cannot be written to, i.e., the user
can only read the information in it.
ROM provides permanent storage of data, i.e., the contents in ROM cannot be
changed at will. This is because the program instructions and the associated data
stored in the ROM are developed & installed during the manufacture of the computer
hardware by the computer manufacturers &
therefore, they cannot be changed during normal computer operations; thus the term
“Read only”. ROM is a Non-volatile memory - its contents are retained (remain intact)
when power is switched off. Therefore, it cannot be affected by switching the
Get more notes and past papers at www.easyelimu.com. (WhatsApp
ROM forms a small proportion of main storage – it contributes to about 30% of Internal
memory. ROMs are used in situations where the data or instructions must be stored/
held permanently. It is used to store vital data & programs, which need to be held in
the Main memory all the time.
For example, they are used to store essential files especially those the
computer uses while booting (starting) up.
i. It stores Firmware (bootstrap programs) –i.e., the essential files the computer uses
while booting (starting) up.
ii. It stores the system data & instructions that are necessary for the normal
functioning of the computer system hardware.
For example, it stores the Operating system program, which is necessary for
the initial coordination of the hardware & the other OS programs.
iii. It stores Control programs, used for the operation of the computer & peripheral
devices.
For example, the BIOS is stored on ROM because the user cannot disrupt the
information.
iv. It stores Translation programs (Code converters), used for converting a user’s
program into Machine language.
E.g., TURBO PASCAL, which translates Pascal programs written by users.
v. It stores Special functions (facilities) peculiar to a given machine.
vi. It stores Character generators for Printers and Video displays.
vii. It stores ROM Lookup tables.
1. Masked ROM.
2. PROM (Programmable Read only memory).
3. EPROM (Erasable Programmable Read only memory)
Masked ROM.
This is a ROM that can be programmed or “customized” directly by the user using a
special PROM programmer to suit the needs of a particular task.
Customizing is the process by which a standard product is adapted for use in a
particular situation.
It is a type of main memory, which is used by the computer to store data &
programs temporarily during the times when they are needed in the Main
memory.
The term “Random Access” means that, data in any area of the RAM can be
reached or accessed in the same amount of time.
RAM provides “Read and write” facilities, i.e., it allow instructions to be written &
read out, and also to be changed at will. Therefore, the computer user/
programmer can control or manipulate the data stored in RAM.
For example, it is this memory that is accessed during installation of programs;
deleting, moving & copying of files.
Read refers to the retrieving (recovering) of information from memory, while
Write refers to the storing of information in memory.
RAM is a Volatile memory, i.e. the contents of RAM are usually lost (rubbed off) when
the power supply or the computer is switched off.
RAM forms the major proportion of Main storage – it contributes about 70% of the
Internal memory. It is the memory used in large quantities in Main memory, and every
computer must specify its size.
Uses of RAM.
Types of RAM.
i. SRAM is much faster than DRAM & it able to keep pace with the Main Processor.
ii. It doesn’t require refresh cycles like DRAM – can retain its data forever.
i. They are of low data density, i.e. it stores less data bits.
ii. SRAM chips are physically large & much more expensive than DRAM chips.
i. DRAM has a much higher packing density than SRAM, i.e., a DRAM chip is able to
store more information than a SRAM chip of the same size.
ii. DRAM chips are small in size.
iii. A DRAM can store a lot of information in a very small space, and therefore cheaper
(less expensive) that SRAM. This is the main reason why DRAM is the memory used
mostly (or in large quantities) as the Main memory in Microcomputers.
i. It is much slower than SRAM & is not able to keep pace with the Main Processor.
ii. It requires refreshing in order to retain the information in its memory cells.
- The charge stored in the capacitor of a DRAM leaks & most of the charge cannot be
retained for long or may be lost within a few milliseconds. To preserve the
information, the charge must be refreshed every 1 or 2 milliseconds by use of a
Refresh circuit, which can be incorporated within the CPU.
- Since the memory chips are too small, they must be combined and put on a medium that
can be worked with and added to a system. To achieve this, the designers place the
memory chips on a small fiberglass card to create the SIMM (Single Inline Memory
Module) or DIMM (Double Inline Memory Module).
- These cards are placed in a socket on the motherboard, and then fastened/
bolted in. This design eliminated problems of the past, and made upgrading
memory a simple task.
Secondary memory is used by the computer to hold programs, data files & backup
information that is not needed immediately (not currently in use) by the Processor.
However, contents in a secondary storage media can be quickly transferred
into the computer’s Main memory for processing when required.
It is also used by the computer to supplement the computer’s main (internal)
memory in case of mass storage purposes.
This storage is provided by less expensive devices such as:
i. Magnetic disks (Hard disks &Floppy diskettes).
ii. Winchester disks.
iii. Magnetic tapes.
iv. Cassette tapes.
v. Punched cards.
vi. Zip disks.
vii. Optical disks, which include CD-ROMs & WORM (Write once Read Many) disks, and
viii. Digital Video Disks (DVDs), which can be connected to the computer.
Most of these storage media are magnetic based, i.e., they use the principles of
magnetism to store data and instructions in form of binary.
The data is stored permanently in Disk drives. The disk drives can either be fixed inside
the computer, as in the case of Hard disks, or inserted anytime you want to read or
write in them.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
A Disk drive is a computer device for reading or writing data from or into a
storage media. A Disk drive is a hardware on which files can be stored.
A Disk drive is a unit that houses a disk.
Examples;
Hard disk drive (HDD or drive
C:). Floppy disk drive (FDD or
drive A:). CD-ROM drive.
DVD-ROM drive.
Tape drive.
Zip drive.
A Disk drive can be used as an Input device, Output device or Secondary storage device.
i. They provide slow access of information – they process data very slowly
compared to primary storage.
- Modern secondary storage devices normally operate in milliseconds. It can take
between 25 – 50 milliseconds to locate information in a disk drive.
ii. They have high data storage capacity.
- Disks & Tapes can store large amounts of data and instructions; however, the
amount of storage is limited by the no. of disk packs or tapes you buy.
iii. The devices are cheap.
iv. They are non-volatile. Secondary storage units store data permanently.
v. Used for mass storage of data & program files not currently being operated on, but
which will be transferred to the main storage when required.
i. Used to store backup data & instructions that is not needed immediately (or not
currently in use) by the CPU. This helps in creating space for another data to be
stored in the memory.
ii. Used for transportation & distribution of data & software, i.e., for transferring
files from one machine to another.
iii. Used to back up files (keep copies of data & programs) for safe-keeping.
- Whatever is in memory is lost (or can be corrupted) when the computer or the power
supply is switched off. Disks can therefore be used to store programs & data, which
can be retrieved when needed.
iv. Used to install new software.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Magnetic Disks.
A Magnetic disk is a round platter made of a plastic or a metal & coated with a
magnetic material, which is used for storage of information.
Magnetic disks can be used:
i. To store backup data that is not being used currently.
ii. To install new software.
iii. To transfer/ transport files from one machine to another.
iv. To back up small amounts of files for safekeeping.
Magnetic Disk storage – A storage device or system consisting of magnetically
coated disks, on the surface of which information is stored in the form of magnetic
spots arranged in a manner to represent binary data. The data are arranged in
circular tracks around the disks and
are accessible to reading and writing heads on an arm which can be moved
mechanically to the desired disk and then to the desired track on that disk.
Floppy Diskettes.
The storage capacity is influenced by the no. of sides of the plastic base coated with
magnetic material & the storage density, measured in bytes. The common storage
capacities are 360, 720, & 1,440 bytes.
In single-sided disks, data can only be recorded on one side, whereas in
double-sided disks, data can be stored on both sides.
The disks come in different densities. The Low density (single-sided) disks, which
hold 720KB of data & High-density (double-sided) disks, which usually hold 1.44MB
of data.
- The 3.5” & 5.25” diskettes are used in Microcomputers, while the 8” diskette is normally
used
in Minicomputers & Mainframe computers not for storage but as a data collection/capture
medium.
- The diskettes can only be read by drives that are designed to read/write onto them, i.e.,
a lowdensity 3.5-inch drive will only read and write the low-density diskettes.
- However, most high-density drives are able to read and write both low-density & high-
density diskettes.
i. Permanent label.
- It is incorporated on the diskette when it is bought.
- It has on it an arrow indicating the direction of inserting the diskette into its drive,
information about the diskette, such as the no. of tracks per inch, the version of the
diskette, e.g., Single-sided Single density (1S1D) & the trade name of the diskette.
ii. Temporary label.
- This is the label, which is attached onto the diskette by its user to specify, e.g. the
name of the owner, name of programs maintained on the diskette, etc.
iii. Security tags.
- Are used to safeguard the contents of the diskette. When the hole is covered by the
Get more notes and past papers at www.easyelimu.com. (WhatsApp
shutter (a
Get more notes and past papers at www.easyelimu.com. (WhatsApp
DS – Double-Sided. HD - High-Density.
- The disk surface is divided into concentric circles called Tracks. The Tracks are further
subdivided into Sectors, which are used for data storage. Data or information is recorded
on the Tracks & sectors. Typically, each sector is 512 bytes.
- The tracks are described as concentric, because they allow the moving around one
track from a given start point and end up at the starting position.
Hard Disk.
The mixture (of the magnetically sensitive substance) is poured on the platter,
then spinned to evenly distribute the film over the entire platter.
The disk pack plates are held on a rotational Spindle, which is used by the drive
motor to rotate the plate surfaces past the Read/write heads in order for the read
& write operations to be performed on the recording surfaces.
Data is written on & read from the disk using Read/write heads in the disk
drive, under the influence of the computer’s command signals.
The heads are attached to a device or an access arm called the Head Actuator,
which is used to move the read/write heads across the platters to the destination
track.
There is usually 1 Read/write head on each side of a platter & all the heads are
attached to a single actuator shaft so that the heads move in unison. Each head has
springs to force it into the platter it reads.
When off, the heads float between the surfaces of the platters, which are held
in a vacuum that enables it to spin/ rotate around very quickly.
When the drive is running, the platters rotate causing air pressure that lifts the heads
slightly
off the platter surface. The disk rotates & the heads can move in & out over the
surface to record or read data on the various tracks.
Note
s.
The Read/Write heads do not touch the disk plate’s recording surface. They
fly over to avoid the R/W head’s ‘crash’, which may result in the wearing
away of the magnetic coating over the recording surfaces that may cause
loss of the recording property of the magnetism.
The distance between the head & the platter is very small such that the drive
must
be assembled & repaired in a very clean room because one dust particle can
throw the whole drive off.
The surface of each disk is divided into a no. of concentric circles called Tracks, each
track being divided into Sectors.
The storage capacity of a hard disk is much higher than that of a floppy disk, & is
therefore able to store much more data than a floppy disk of the same size because of
technical differences.
The storage capacity of the hard disk is determined by the no. of recording
surfaces, no. of tracks per surface & the recording density.
The computer identifies the record sought for by using its track no., or cylinder no. &
the sector no. for its direct retrieval.
write data. However, Hard disks spin continuously, often at 3,000 revolutions per
second.
The Read/write heads are capable of crossing the disk surface from one track to
another very fast,
Get more notes and past papers at www.easyelimu.com. (WhatsApp
making it possible to locate a data file or even a particular record/item within a file on
the disc very quickly.
- The Hard disk is a Direct Access Storage Media (DAS/m). Its Access Time is obtained in same
manner as that for the diskette. However, the Access Time is influenced by:
- If the disk pack is removable from the unit, the disk drive or unit is referred to as an
Exchangeable Disk Unit (EDS). If the disk pack is permanently held in a unit, the disk drive
or unit is referred to as a Fixed Disk Unit (FDU).
- Disk unit - is the device in which the disk pack is placed.
For example, if there are 200 tracks per recording surface, then there will be
200 R/W heads serving each surface, such that, when accessing data, there is
no head movement in reading data from one track followed by data from
another track. This means that during the Read and Write operations, the R/W
heads doesn’t have to move in order to locate the right track because, each
track is already located, hence the seek time is zero. This implies that the
access time for the disk pack of a fixed head drive is reduced.
Fixed head drives are more expensive than moving head drives.
The recording surface of each disk plate is supplied by only 1 Read/Write, regardless of
the no. of tracks the surface contains. Therefore, during the read and write operations,
the R/W
head servicing the surface must move in order to locate the right track
containing the contents requested.
Example:
- Suppose the R/W head is positioned over track 20 & the data required is on track 20. Then
this data can be read as the disk rotates past the head.
- Suppose the data required is on track 64. Then the access arm must first move the R/W
head from track 20 to track 64. Once the head is positioned over track 64, the data is then
read.
After the head is positioned over the desired track, it has to wait for the right sector.
The time taken for the disk to rotate from its present position to the position on the
track at which the data starts is called Rotational delay (latency) & is measured in
Milliseconds.
- The faster the hard drive spins, the shorter the rotational latency time.
The time taken to read & transmit the data to the computer is called the
Transmission Time.
- For a moving head drive, the time taken to access data (i.e., Access Time) usually
ranges between 25 – 100 Milliseconds for a hard disk system & 100 – 600
Get more notes and past papers at www.easyelimu.com. (WhatsApp
- Magnetic disks (Floppy disks & Hard disks) are the most commonly used medium for
online secondary storage in microcomputer systems because of the following reasons: -
i. Data stored on magnetic disk is not human-readable, i.e., to verify the accuracy of
data stored on the disk, a computer run has to be made, which reads the contents
on the disk.
ii. A disk is susceptible (prone) to dust, stroke & magnetic fields; which can distort
(deform/disfigure) data on the disk causing disk-reading errors.
iii. Require enough skills to manage the disks effectively.
Zip Disks.
The Zip disk is found in a hard plastic case, and like the diskette, it uses a
magnetic material for double-sided recording & reading.
Zip drives are larger & their read/write heads can operate more efficiently than those
on a regular floppy disk drive.
Zip disks are usually
portable. Each disk can hold
up to 100 MB.
Magnetic Tapes.
These are the storage media mostly used in Mini and Mainframe computers.
A Magnetic Tape reel is made of a plastic ribbon/ band coated on one side
with a magnetic material that enables data & instructions to be recorded/
stored on the tape. Magnetic Tape – a tape with a magnetic surface on
which data can be stored by selective polarization of portions of the
surface.
The reels of the Tape are stored in a protective case, which safeguards the recording
surface of the reel from environmental destructions, e.g., touch, dust, direct sunlight
radiations, etc.
Usually, a plastic ring (the Permit ring) is affixed on the Permit Ring Groove, which is
on the case, before the tape is mounted in its deck. The Permit ring is used to
protect/ safeguard the contents of the tape.
If the permit ring is affixed, the tape surface can be written to & read from, hence
it is possible to alter the contents of the tape. If the permit ring is not affixed onto
its groove, the tape
surface can be read but cannot be written to; hence the tape user cannot alter the
tape contents.
The width of the tape is divided into Tracks, while the length is divided into
vertical columns called Frames. Each frame is made up of 7 storage unit areas
(bit positions). These frames are used to store individual characters across the
tape width.
The recording surface of a tape has 7 or 9 tracks running along its length. Each
recording position on a track can be magnetized to represent a ‘1’, while that which is
not magnetized represents a 0. Thus for a 9-track tape, each frame contains 9 bits &
is used to represent 1 character.
A tape is usually ½ (0.5) inch wide & 2,400-feet long. The characters are
recorded across the tracks on the tape.
i. Tapes have a high storage capacity (or high data recording density), i.e. they
can store lot of information in a small space.
- Usually 1-inch of the tape can store between 1,600 – 6,400 characters. This also
means that, a tape can allow a complete hard disk to be backed-up without the need
to change media during the
Get more notes and past papers at www.easyelimu.com. (WhatsApp
process.
ii. Tapes are cheaper compared to other removable storage media.
iii. Have high data transfer rates.
- Reels of a magnetic tape have a transfer rate of approx. 10,000 – 1 million
cps, whereas in cassette tapes, the transfer rate is about 1,000 cps.
iv. Tapes are re-usable. When information on a tape is no longer required, it can
simply be ‘written over’ with new information.
v. The domestic cassettes can also be used as storage media in small home computers
where the speed of retrieval is not a necessity and the volume of the capacity of the
cassette is enough. This is because domestic cassettes operate on the same
principles as the magnetic tapes.
i. Data stored on a tape must be read/ accessed sequentially, one record after
another. E.g., if you need to update the 100th record, all the previous 99 records
must be read, pass under the Read/Write head (or at least skipped over) to reach
the record the user is searching. Hence, slow data, instruction and information
retrieval.
- This means that, if you need to process records in a different order, let say, record
100 followed by record 5, followed by record 50, the processing would be slowed
down a lot because the tape would have to move back & forth. However, if the
records have to be processed in sequence, i.e. from the first to the last, it would be
fast.
ii. Data stored on magnetic tape (& disk) is not human-readable.
- E.g., if you wish to verify the accuracy of data stored on the tape, a computer run
would have to be made, in order to read the contents on the tape and print it.
iii. Tapes have short life spans (average of about 2 yrs).
iv. A tape is susceptible (prone) to dust, stroke & magnetic fields; which can distort
(deform) data on the tape causing tape-reading errors.
v. Tapes do not fully use their recording surface.
- An inch of tape may hold 1,600 - 6,400 characters & the IRG may be 0.5-inch. This
means that, almost a ⅓ of the unused space on the tape is wasted.
i. They are very cheap & convenient, making them to be a widely used form of
secondary storage in many home computers.
ii. It can store hundreds of thousands of bytes of data.
iii. Can be re-used.
iv. An ordinary cassette player can be used to record & play back the data on the tapes.
Therefore, no expensive Input/Output device needs to be bought.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Similarities.
Differences.
These are paper media, which were used as storage media by the early
computers. They been replaced by the magnetic media, due to the
following reasons:
i. They are bulky.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Optical Disks.
Optical disks use Lasers to read or write data. When writing, a laser beam is used to
align
a permanent data pattern on the disk surface. When reading, the data contents are
sensed by the pattern of light reflected from the beam by the data on the disk
surface.
There are 2 types of Optical disks:
1. CD-ROMs (Compact disc Read-Only Memory)
2. WORM (Write Once Read Many) discs.
A CD is made by having information burnt into the Polymer material using a laser. The
indentations appear as fine circular tracks in the CD.
Data is written on the CD in a continuous spiral running from the center of the CD
to its outside rim. All the bits in a file are written one after the other from
beginning to end, then the next file is written, and so on.
A logical format (or file system) structures the raw bits on the CD in a virtual tree of
directories and files, which makes it easier for both humans and computers to use the
information.
ISO 9660 is a worldwide standard specifying the logical format for files and
directories on a CDROM.
i. Archiving data.
ii. Backing up a hard drive or other media.
iii. Creating a test copy of a CD before having it factory-duplicated.
iv. Disseminating information to field offices.
v. CDs are the primary methods of installing software.
- Most software companies distribute application software in CD-ROMs.
vi. CDs are used in Multimedia (the integration of text, motion video, graphics, & sound).
- Programmers pack Multimedia in the CD-ROMs enabling consumers to
enjoy the work of multimedia inventions.
vii. To provide reference works, catalogues, directories, encyclopedias, software front
descriptions, graphical images and sound.
CD-Recordable (CD-R)
discs. CD-ReWritable (CD-
RW) discs.
CD-R (Recordable).
Advantages of CD-R
Disadvantages of CD-R.
i. The disc can only be written once, (i.e. once something has been recorded on a CD-
R, it can’t be erased or written over again).
ii. The future of CD-R drives seems to be in doubt since CD-RW drives can accomplish the
same thing as CD-R drives.
CD-RW (ReWriteable).
It is possible to record data on a CD-RW more than once. With CD-RW drive you can
also erase the contents of a CD and re-write new information to it.
In addition, CD-RW drives can play audio CDs, use the regular CD-ROMs & read CD-R
discs. This makes CD-RW drives very desirable.
Most CD-RW drives can also record to CD-R discs, making it possible to use CD-R
discs with a CD-RW drive.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Advantages of CD-RW.
i. Used when you need to erase the data and re-write new information (e.g.,
updating files). Data written to a CD-RW is not permanent, i.e. it can be
overwritten or erased.
ii. Used to make a practice CD or to test the contents of a CD before making a permanent
one.
iii. More cost effective for near line data storage requirements than CD-R.
Disadvantages of CD-RW.
i. CD-RW drives & media are expensive/more costly than CD-R drives.
ii. CD-RW are slower than CD-R & CD-ROM drives. It takes about 1hr to format CD-RW discs &
about ½ an hour to copy 250 MB of data to the disc, while CD-R discs take a few
minutes to format and have the same write time.
iii. Data can be read and written to CD-RW discs only by CD-RW drives.
iv. CD-RW drives are currently facing stiff competition from the DVD-Recordable (DVD-R)
because the DVD-R can store more information than CD-RW.
Note. Both CD-RW & CD-R can be read by standard CD-ROM drives.
A WORM disc looks like a CD. Also, data is read from the disk in a similar way to
that on a CD. The WORM disc surface has 40,000 Tracks, 25 Sectors and a total
storage capacity of 1GB. Data is written into the disc by burning a permanent
pattern into the surface of the disc by means of a high precision laser beam.
The WORM discs are exchangeable.
WORM discs are non-erasable & are less prone to data loss compared to Magnetic
disks. Access speed of a WORM disc is slower than that of Magnetic disks.
To use the WORM discs, a WORM disk unit/drive is needed. The drive is similar to
magnetic disk unit.
An example of a WORM drive is the CD-R, which uses the same size of disks as CDs and
once written using the CD-R drive, it can be read in a CD-ROM disk drive as well as in a
CD-R drive.
i. Have very high storage capacities. This enables them to be used for multimedia
applications.
ii. Have relatively high access speeds.
iii. Are Non-volatile, i.e. information kept in them is permanent. Therefore, they are
more secure against alteration.
iv. Are cost effective (cheap) especially if used for large storage volumes.
v. They are robust – they resist temperature, electromagnetic fields, and not
affected by water or dust.
vi. Have very high data transfer rates.
- Modern CD-ROM drives have data transfer rates of between 150 – 4,800 KB/second.
vii. Some Optical discs allow data to be written to them a no. of times, e.g., CD-RW.
Reasons why Optical discs (CD-ROMs) are not mostly used in microcomputer
systems as secondary storage media.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
i. CD-ROMs require special writers to write to the disk. The CD Writers are usually
expensive, thus limiting the utility/ usefulness of CD-ROMs as computer storage
devices.
ii. Are expensive (not economical) especially if used for low storage volumes.
iii. Require CD-ROM drives to use the discs, which are not installed on most desktop
computers.
iv. Most CD-ROMs are produced by the manufacturer or can only be written once.
Therefore, they are not reliable especially for businesses that may need to re-
programme the CDs to suit their needs.
v. Are slow to prepare, i.e., it takes time to format & also to copy data into the discs,
e.g. CDRW disks take about 1hr to format & about ½ an hr to copy 250 MB of data to
the disc.
vi. The Access speed of an Optical disk is low.
A DVD looks like a CD-ROM. However, a DVD can store much more information.
For example:
A single-sided DVD can hold 4.7 GB of information (a 133 minutes of full-
motion video), while a double-sided DVD can hold 17GB of information (the
equivalent of 8 hrs of studio quality video); enabling most movies to be stored
on a single disc.
This amount of storage gives software programmers flexibility when it comes to
designing programs. They are able to store all the high-quality graphic images,
digital sound & tools they want in a single DVD.
Currently, DVDs are used primarily for movies. The DVD videos offer superior pictures
& sound, the ability to play audio CDs in a DVD player, and pictures that are sharp &
clear than VHS videotapes. To use a DVD, your computer should have a DVD-ROM. To
read the DVD-ROM, a DVDROM drive is required.
In order to enjoy all the functionality of a DVD, the computer must have a Motion
Picture Expert Graph (MPEG) decoder card or MPEG software. This enables the user to
view full screen video or video clips from a DVD video disc.
DVD drives are reasonably/ fairly priced.
DVD drives can read all other ROM formats - audio CDs, CD-ROMs, CD-R, CD-RW &
DVDROM discs. The current DVDs are not recordable, i.e. they don’t have the ability to
record information.
i. Should be stored in optimum temperature ranges, e.g. 10oC – 52oC for diskettes.
ii. Should be protected in their cases when not in use in order to safeguard their
recording surfaces against environmental influences such as dust, touch, direct
sunlight, radiations, etc.
iii. When loading/ mounting the media into its reading/writing unit, care should be
taken to avoid brushing the recording surfaces against the mechanical
components of the drive.
iv. Should never be brought near moving or magnetic bodies. Such bodies might cause
the demagnetization of the recording surfaces (i.e., remove the magnetic
property from the surfaces) making recording in terms of magnetism
impossible.
v. Put on the power before mounting the media and off after removing the media from
the drive. This is because the fluctuation in power might also cause de-
magnetization.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Recording density – The no. of useful storage cells per unit of length or area.
For example,
- The no. of characters per inch on a magnetic tape or punched card.
- The no. of bits in a single linear track measured per unit of length of the recording
medium.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Volume - A term used for any individual physical storage medium that can be
written to or read from. E.g., a fixed hard disk, floppy disk, CD-ROM, a disk
cartridge or tape cartridge.
Formatting - Before a diskette can be used, it must be formatted. This prepares
the disk so that the drive can use it.
Initialization - Before a disk is recorded, it has to be initialized, i.e., writing zeros to
every byte on every track. This eliminates all trace of any existing data.
Fragmentation - When data is written on a newly formatted disk, it is usually
written to unused contagious sectors. If data is erased, then the deleted sectors
may leave spaces among
used sectors. Overtime, after many inserts and deletes, these free sectors may be
scattered across the disk. In such a phenomenon, the disk is said to be fragmented.
Output Devices
When the computer processes the data (or after the computer finds the solution to
the problem), it displays the results (or communicates the solution to whoever
posed the question) by use of an Output device.
The term Output is used to describe all that comes out, from the computer
memory, or from the processing stage of a data processing system to the
external environment.
Output therefore, involves receiving information (processed data) from the
computer through a suitable device for external use.
An output device provides the user with the results from the computer.
The following factors/ considerations determine the choice of output equipment and media.
Divisions of Output.
1. Hardcopy output.
2. Softcopy output.
Softcopy Output.
This is where the end results are displayed on a screen. The user can see the
results, but cannot touch them.
The output lasts for a short-time only, i.e., it is available only as long as it appears on
the screen.
Hardcopy Output.
Hardcopy implies that the output is permanent, i.e. it can be retained for an
indefinite period. The user can see & touch the results.
Hardcopy is desirable if the information or the results of the computer working is to
be maintained for future reference/ use.
Printers.
Graph
Plotters.
Microforms.
Visual display unit (or a Monitor) is a television-like screen, which displays the
data that is being typed at a Keyboard. It also displays the information that has
been processed by the computer in a human-sensible form.
In many cases, an ordinary television set can serve as the display unit.
The display is meant to provide a means of visually checking whether the
information that has been entered is correct.
The output displayed on a monitor screen is called a Softcopy output.
Classes of Monitors.
1. The screen of a LCD is much thinner & smaller than of CRT. LCD screens come in
14 or 15-inch sizes. A 15” LCD has a 15” viewable screen; a size that is only
slightly smaller than a 17” CRT.
2. LCD’s have no flicker.
3. They consume low power than the CRT.
- A VDU can be used to display lines of text as well as graphics (images, pictures & drawings).
- When used for output of text, a typical display unit is made of 24 lines; each line
consisting of between 40 – 80 characters.
- When used for output of Graphics, the screen is considered to be composed of a no. of
dots arranged in rows & columns.
- Each dot is called a Picture element (or Pixel).
- A Pixel is a screen dot & is a direct mapping of the information (e.g. character) in
the Video RAM contained in the monitor’s Adapter card.
- To display an image on the screen, the selected pixels are brightened or darkened.
- The term Resolution is used to describe the no. of pixels per unit area of the screen.
E.g., the no. of pixels per cm2.
- If there are few pixels per unit area, the display is said to be of a Low-resolution. If there
are many pixels unit area, we talk of High-resolution display.
- The higher the screen resolution, the finer & the higher the no. of different images that can
be displayed.
Note. Specific applications require certain resolutions to be able to run, e.g., Microsoft
Windows.
Monitors do not have a direct impact on the performance, but have a significant
impact on the use of a PC. A bad quality monitor can hinder the use of an otherwise
high-tech PC.
& stores
it in video RAM. The digital information is then converted into analogue display signal,
which is fed to the monitor.
The inner surface of the screen is coated with a Phosphorus material that
emits/ produces light when struck by an electron beam. Whenever the
electrons hit the phosphor, it glows, producing images.
When the Monitor is plugged into the Video card, it gets a scan frequency (or a signal)
giving the timing of the screen redraws.
The electron beam must cross the screen in synchronization with the scan signal of the
Video card. The beam starts at the top left of the screen, crossing to the right. As it
does this, it excites the phosphor dots. On reaching the right side of the screen, it
returns to the left side in order
to refresh the line of pixels underneath the first one. It continues this process
down the screen, returning to the top to do it over again when it has finished
the entire screen. During the process, the beam excites those phosphor dots,
which the video card tells it to. Therefore, the card gives instructions to the
electron gun to excite some pixels; hence, forming pictures.
On a Colour monitor, each pixel contains 3 separate dots, one for each of the
primary colours of light; Red, Yellow, & Blue. Combining these colours together
produces the range of colours that we all know.
Screen burnout.
This is a term used to describe the damage caused to the inner surface of the
screen display. Inside the Monitor, an electron beam is aimed at a Phosphor-coated
screen. If a screen display is static, the electron beam continually strikes the same
place on the screen surface, and
eventually burns a hole in (or wears away) the Phosphorus coating. This might take
several days or weeks to occur.
Note. Damage to the screen cannot be repaired. The damage is visible by turning &
inspecting the screen surface closely. If an image can be seen, then the screen has
suffered damage (i.e. it has burned out).
Screen burnout can be avoided by applying the following common sense principles: -
1. Switch the Monitor off, if you wish to be away over long periods.
2. Turn down the screen brightness, if leaving the machine unattended.
3. Using a “Screen Saver” program.
- They also offer two brightness levels for each primary colour dot, thus, displaying a
wider range of colours. EGA screens can show 16 different colours.
3. Video Graphics Adapter (VGA) display.
- It was introduced by IBM in 1987 for use on earlier IBM PS/2 systems. The VGA
Video card contains all the circuitry needed to produce VGA graphics, and like all
expansion cards, it plunges into a slot on the motherboard via an 8-bit interface.
- VGA is able to display photographic quality images on a PC, i.e. it offers clean
images at higher resolutions. It is able to build an image that is 640 x 480 pixels in
size.
- With a VGA, a PC has to deal with 640 x 480 x 3 bits every time a picture changes.
- The standard VGA can produce about 256 colours at a time from a palette of 262,144
colours.
- The VGA can also be used in Monochromes. It is able to translate colour graphics
into graphics using 64 different shades of grey. This, in effect, simulates colour on a
monochrome monitor.
- VGA video card requires a VGA monitor, or a monitor capable of accepting the
analog output of a VGA card.
4. Super Video Graphics Adapter (SVGA) display.
- SVGA is much more advanced than VGA.
- In most cases, one SVGA card can produce millions of colours at a choice of
resolutions. It is able to show 256 colours at a resolution of 1024 x 768 pixels. SVGA
is able to support 1024 x 768 x 3 bits potentially changing 50 times per second.
Note. EGA, & VGA monitors are not interchangeable. A VGA monitor won’t even plug into
a CGA or EGA card. A SVGA monitor is not supposed to work with a standard VGA card.
1. The speed of output is fast – a Monitor displays the output almost instantly/
immediately.
2. It displays the information enabling the operator to visually verify/confirm if the data is
correct.
3. Enables the operator to monitor his/her performance & improve productivity.
4. Used when saving the information to a secondary storage media.
5. Minimizes paper work, hence reducing the cost incurred on stationery.
6. Hardware costs are minimal since no extra equipments are needed as long as the
VDU is available. The screen is cheap, if bought as individual device.
Disadvantages of VDU.
i. Produces softcopy output, i.e., the output is temporary & can get lost when the
power is switched off.
ii. It is impossible to produce multiple copies.
iii. It causes fatigue to the user’s eyes, especially when stared at for a long duration.
iv. Can lure computer operators into not keeping hardcopy records.
v. Screen might not allow the viewing of the full area of data.
1. Compatibility with the adapter card: The monitor must be capable of displaying the
pictures that the display adapter card can generate. Otherwise, the display will be
unstable.
- The Video card must be compatible with your computer’s bus.
2. Memory: You should have at least 2 MB of Video memory, but if you have a larger
monitor, start with 4 MB of memory. Look for a video card that has room for
Get more notes and past papers at www.easyelimu.com. (WhatsApp
4. Resolution and Refresh Rate: Both features depend on each other. They work
hand-inhand to produce a clean image.
- Refresh Rate (sometimes referred to as Scan Rate) is the no. of times per minute
that a computer screen image is renewed (or the rate at which each pixel on a screen
is re-drawn).
- The Refresh Rate is measured in Hertz (Hz).
- Make sure you know the refresh rate of your monitor. The recommended refresh
rate is 60 Hz & above. The higher the refresh rates, the better.
- A low refresh rate results in an image that flickers (shines unsteadily), resulting in
eye-strain.
- The standard for flicker-free images is 85 Hz. To detect flicker, look slightly above
or to the side of the monitor. Sometimes, it helps to be in a darker room.
- Your Video card plays an important role in all this. If your card cannot provide
support for the resolutions and refresh rates of the monitor, the picture will look
degraded. When pairing a video card with a monitor, at least make sure that it is
capable of delivering a 72 Hz refresh rate at any resolution supported by that
monitor.
Note. In order to stop images fading on the screen, they must be refreshed (sent to
the screen) at least 50 times per second. Each pixel on the screen has 3 bits of
information (corresponding to Red, Green, & Blue) attached to it, and all of them have
to be redrawn at high speed.
- The higher the resolution, therefore, the more strain is placed on the
performance of the monitor’s Adapter card.
An ARU converts data/ information from the computer memory (which is in electronic
form) through various specialized additional circuitry into waveforms/ sound for the
receiver to hear.
The sound can be spoken language, musical notes or beeps. This output is obviously
Softcopy.
Voice output is useful where reading is not necessary or is impossible and where
fast output is required.
For example, Voice output is
used: As a learning aid.
In emergency situations for messages.
In answering services, e.g. Post office talking clock.
When an ARU is used to produce speech, it is called a Speech Synthesizer.
A Speech synthesizer is a useful form of output especially when communication with a
computer is made using telephone lines. A user dials the computer & makes an inquiry.
The computer output is passed through the Speech synthesizer, which is located near
the computer. The output is converted to a spoken reply, which is sent to the user over
the telephone line.
Speech synthesizers are being included in many consumer products. For example,
A Bathroom scale with a synthesizer can tell a person his weight, and
whether he has gained or lost weight.
In Cameras, they can tell you if your film or exposure is set wrongly.
A washing machine with a synthesizer can tell you if and when to add more
detergent, or the fabric conditioner.
iii. Useful where reading is impossible - can be used by visually disabled people.
iv. Errors are easily corrected. For example, when used in a washing machine, it can
tell you if and when to add more detergent, or the fabric conditioner.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Printers.
Classification Of Printers.
Line Printers.
Page Printers.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
a. Impact or Non-impact
printing. Impact printers.
- An Impact printer works like a typewriter where a piece of metal or plastic with a
raised letter strikes an inked ribbon against a sheet of paper, leaving an image of
the letter on the paper.
- Each character print is provided by an appropriate character symbol on the print head
element.
- The inked ribbon lies between the printing head element & the paper, so that the
ribbon ink can be used to pass the character images on the print-head element onto
the stationery during the print head hit impact.
- Note. Impact printers can further be classified as Character or Line printers.
Non-impact printers.
- In Non-impact printers, the print-head element does not come into contact with
the stationery/ paper.
- They use Thermal, Chemical, or Electrostatic principles to produce the characters on
the paper.
- They need special papers.
Print speeds.
The speed of a printer is expressed in Characters per second (cps), Lines per
minute (lpm), or Pages per minute (ppm).
There are basically 2 types of
printers: - Low-speed
printers.
High-speed printers.
Each type is then classified further based on the technology used for producing
Get more notes and past papers at www.easyelimu.com. (WhatsApp
the output & the amount of text it can print per given period of time.
Low-speed Printers.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
High-speed Printers.
Line Printers.
Note. Line printers have a high speed as compared to the Character printers. For
example, if a line of 80 characters is to be printed, the character printer need to
strike against the
stationery through the inked ribbon 80 times before all the character images
forming the line are passed on the stationery. A Line printer only strikes once for
the whole line of 80 characters to be printed onto the stationery through the inked
ribbon.
There are 3 types of Line
printers: - Drum
printers.
Chain printers.
Electrostatic printers.
The following factors are to be taken into consideration while selecting a printer.
etc.
2. Volume of printing expected.
- This will help in selecting a printer in terms of print speeds.
3. The nature of the reports to be generated & their
recipients.
- The printing quality, such as the capability to print graphics & colour
printing should be considered with respect to the needs of the recipients.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Printer driver - A program that controls how your computer and printer interact.
Tip. You might get bad work when you send graphics to a non-graphic printer or when you
use a wrong driver.
Question. Explain how the factors identified in this chapter could influence the choice of
printer to be used on a computer system.
Screen Printer
1. Produces a softcopy (displayed) output. 1. Produces a hardcopy (printed) output.
2. Output is temporary, i.e. the 2. Output is permanent, i.e. can be
display gets lost when the power is maintained for future references.
switched off. 3. More costly.
3. Cheaper, if bought as individual device. 4. Output is noisy. Impact printers have
4. Output is silent, since there printing head elements that hits against the
are no mechanically moving paper in order to transfer the character
parts for the display to appear images onto the stationery. Non-impact
on the screen. printers are considerably silent.
5. Impossible to produce multiple copies. 5. Using Impact printers, it is
6. Output is fast. possible to produce multiple
7. Print quality is high. copies.
8. May cause fatigue to the user’s eyes 6. Speed of output (printing) is comparatively
especially when stared at for a long slow.
duration. 7. Some printer’s quality is low while
9. Have different print styles, e.g., others produce better quality prints.
Italics and colour displays are 8. The printed information is more
possible. convincing to the recipients (humans).
9. Styled prints are only possible with
advanced models with the colour capabilities.
Graph Plotters.
These are output devices that produce graphics, such as diagrams, maps,
images, statistical charts etc, on paper.
Plotters use pens of different types, varying thickness & different colours, in order to
plot. The pens are usually under the direct or indirect influence of electronic pulses
output by the computer.
Plotters are described/ named depending on the type of the base onto which
the stationery is placed for the graphical output to be produced onto the
paper.
The 2 commonly available Graph plotters are: -
i. The Drum plotter.
ii. The Flatbed plotter.
In Computer Aided Design (CAD) – are mainly used for printing large architectural or
engineering drawings. In this case, the computer is used to form the graphical
design & the Plotter produces the output.
In Weather forecasting for drawing Isobars on weather maps.
In Statistical work for producing graphs or complicated
mathematical formulas. In Cartography to produce contour maps.
In Craft & Textile industry for drawing designs.
Microfilm Microfiche
1. Microfilm is a photograph film. 1. Microfiche is a normal paper.
2. Can store about 3,000 pages of A4 sized 2. Can store about 98 pages of A4 sized
paper. paper.
3. Displays real images in reduced form. 3. Displays sketches.
4. Cheap. 4. Expensive.
5. Has a long life span. 5. Has a short life span.
6. Requires special devices for viewing. 6. Can be viewed by naked eyes.
Applications of COM.
Disadvantages of Microforms.
Systems Interconnection
The Motherboard (also Called system Board or circuit Board).
Computers, like all electronic circuit devices are made of printed Circuit boards
(electronic boards on which copper wires have been printed to form circuit paths).
The Motherboard is the main part (large circuit board) of your computer that every
thing else plugs into.
It is usually a sheet of olive green or brown fiberglass with several thin gold
lines on it and chips sticking off it.
By itself, the Motherboard is just an empty plate. It’s the hardware that sits on
it that does the work. On it, we have the CPU, SIMM sockets, BIOS and slots.
The Motherboard provides a convenient method of inter-board connection. It is where
all electronic components such as the Microprocessor, Memory chips, Interface chips, and
Bus connections are assembled.
The motherboard also contains a no. of expansion slots in which Interface
cards are slotted (plugged in).
The little gold lines are called Buses and act as roadways of information
between all these features. The buses enable the parts to communicate and
perform the functions of your computer.
Parallel (LPT)
ports. Serial
(Com) ports. USB
ports.
SCSI ports.
Parallel Ports.
Serial Ports.
Many new PCs come with USB ports. USB ports support a wide range of desktop
peripherals, e.g., Keyboards, digital Cameras, etc.
USB combines the best features of SCSI architecture with an advanced Plug-and-
play standard. It replaces the traditional Serial & Parallel ports with a single port
that is extensible through the use of hubs and devices daisy-chained in a tree
arrangement.
USB was designed to deliver a data transfer rate of up-to 12Mbits/sec to & from
the PC. It also supports low-speed mode of 1.5Mbit/sec for devices like Keyboards,
Mice and Joysticks. USB is “user-friendly
1. Devices are powered by the bus – there is no need for external power
adapters. USB allows unpowered devices to draw up to 500 mA over the
connector cable.
2. Can support a max. of 127 daisy-chained devices, because of its high bit addressing
system.
Pronounced as Scuzzy.
SCSI is a device interface used by PCs, Apple Macintosh computers and many UNIX
Get more notes and past papers at www.easyelimu.com. (WhatsApp
systems. Small Computer System Interface (SCSI) card is used for attaching to
peripheral devices that require high speed data transfers between the device
and memory.
The SCSI cards provide parallel high-speed data transfer in the range of 10 MB/s to the
memory.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Components Assembly.
The basic Microcomputer system consists of the Motherboard, the Power Supply
unit, Hard disk & Floppy disk drives, I/O interface cards, Disk controller card,
Video card,
optional CD-ROM drive, Sound and Network interface cards.
All these components are housed in a cabinet (or Chassis). The cabinet has rear
connectors for peripheral devices through the motherboard or interface cards.
The Interface cards are usually plugged into the microcomputer’s
card slots with power-supply voltages and bus signals distributed to
the card slots.
Cables then go from connectors on the interface cards to the peripheral devices.
Computer Software.
Software refers to the various programs & data used in a computer system that
enable it perform a no. of specific functions.
Software instructs the computer on what to do and how
to do it. All programs (software) are written using
programming languages.
Programmers usually write programs in Source Language (a language that is like
broken English). The Source language is then converted into Machine language; the
language that the computer can understand.
Machine language is usually in form of bits (series of 0’s & 1’s).
Software Flexibility.
The Software used on a given computer is said to be flexible, i.e. it is relatively easy to
change.
For example, in a home computer used for playing games, instead of buying a new
machine
each time a new game is needed, you only need to ‘load’ a new program into the
machine. Again, it is relatively easy to change between games at will.
Systems Software.
This is a set of programs, which is developed & installed in a computer system for the
purpose
of developing other programs, and to enhance the functional capabilities of the
computer system.
System programs control the operation of the various hardware parts & make
them available to the user. They also enable users make efficient use of the
computing facilities in order to solve their problems.
System programs manage the computer resources such as Printers, Memory,
disks, etc, automate its operations & make easier the writing, testing and
debugging of users’ programs.
They also control the various application programs that we use to achieve a
particular kind of work.
Notes.
System software are developed & installed by the manufacturer of the
computer hardware. This is because to write them, a programmer needs in-
depth knowledge of the hardware details of the specific computer.
Some of the system software are supposed to put initial ‘life’ into the
computer hardware and are therefore, held permanently in the ROM. Program
routines that are permanently maintained in the computer’s memory are
called Resident software/ routines.
System programs dictate how the programs relate to the hardware, and are
therefore said to be Hardware-oriented.
System programs consist of Operating Systems, Language translators
(Assemblers, Compilers), System utilities, and Device drivers.
System software is further sub-classified as:
a. Operating system.
b. System utilities.
operations, such as moving data, making comparison, etc, and thus acts as an
essential substitute for additional hardware.
b. OPERATING SYSTEMS.
- An Operating System is a set of programs designed to ensure the
smooth running of the computer system.
- They are developed to manage all parts of the basic computer hardware
& provide a more hospitable interface to users and their programs.
- It controls the way the way the software uses the hardware. This control ensures that
the computer system operates in a systematic, reliable & efficient manner as intended
by the user.
- OS are supplied by the computer manufacturer. They are designed to reduce the
amount of time that the computer is idle, and also the amount of programming
required to use a computer.
c. UTILITY SOFTWARE (Service programs).
- Modern OS does a lot more than manage the hardware efficiently. It normally
provides the user with facilities that make the job of developing programs or doing
something useful on the computer much easier.
- A Utility program is a program, which performs a generally useful task.
- Utility programs are used by end-users to perform many of the routine functions
& operations such as, sorting, merging, program debugging, manage computer
files, diagnose and repair computer problems that occur, etc. They are normally
supplied the manufacturers to enable the computer to run more smoothly &
efficiently.
- Most OS have many of the Utility programs needed to assist with the upkeep of the
computer. For example, DOS 6.x includes utilities for managing memory, protecting a
system of viruses, backing up files, restoring accidentally deleted files, etc.
- Some of the common Utility programs are those concerned with: -
a. Searching.
- They help to search for a file from one or more specified records. For example,
in a Sales record, the Search facility assists in finding the salesperson with the
highest sales.
b. Moving data from one medium to another.
For example, from tape to disk & vice versa, or from a floppy disk to hard disk.
c. Spell-checking of words.
- After a document is typed, the words in the document are checked against
those in
a ‘custom dictionary’ in secondary storage. If any word used is not found in
the dictionary, a warning is given indicating a possible spelling error.
d. Formatting programs.
- Before a floppy disk can be used, it must be ‘initialized’ or formatted. This
means that, the system must put certain information on the disk, which helps
with the storing
and retrieving user’s programs & data at a later time.
- Therefore, a computer system that uses disks would have a utility program
for initializing or formatting these disks.
e. Debugging (removing program errors).
- The programming process usually includes debugging (removing errors from)
a program. Statements of the program are studied to determine the cause of
an error.
- Again, useful information can be obtained by studying the contents of
memory at the time the program failed.
Examples of the common Service programs.
a. Text Editors.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
b. Language Translators.
c. Diagnostic Tools/ Programs.
d. Sort utility.
e. Merge utility.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
f. Copy utility.
g. Core/ Dump utility.
h. Linker.
i. Loader.
j. Library Program.
k. Database management system (DBMS) – a utility program that manages data
contents.
Text Editor.
This is a utility program that enables/ allows users to create files in which
they can store any textual information they desire using the computer.
Once the files are created, the Text editor provides facilities which allow the
user modify (make changes to) the files; such as adding, deleting, or
changing information in the file.
Data can be copied from one file to another. When a file is no longer
needed, it can be deleted from the system.
The operations of the Text editor are controlled by an interactive OS
that provides a ‘dialogue’ between the user and the Operating system.
The Text editors are used to create, e.g. program statements through the
Keyboard connected to the computer. Editing can then be carried out using the
Edit keys on the Keyboard or by using a sequence of commands.
There are 3 major classes of Text editors:
i. Character text editors – deals with 1 character at a time.
ii. Line text editors – deals with a whole line at a time.
iii. Page text editors - deals with a whole screen full of text at a time.
Note. The Text Editor is probably the most often used utility program of an OS.
Sort utility.
The Sort utility is used to arrange the records within a file according to some
predetermined sequence. The arrangement can either be in Ascending or
Descending order of the alphabets or numerals.
For example, a user may wish to sort data into some desired sequence,
such as; sort a student file into ascending order by name or into descending
order by average grade or sort a mailing list by postal code, etc.
Merge utility.
Merging is the process by which the records in two or more sorted files are
brought together into one larger file in such a way that, the resulting file is
also sorted.
The Merge utility is used to influence the combining of the contents of 2 or
more input files to produce one output file.
Copy utility.
It is usually advisable to maintain duplicate copies of the operational files
so that in case something goes wrong with the original files, then their
contents can be recreated from the duplicate/ backup copy or copies.
The duplication process, i.e. copying the contents of one file to another is
done through the influence of the Copy utility. The copying can be from one
media to a different media or from one media to another media of the same
make, e.g. from diskette to hard disk or from a diskette to another diskette.
Dump utility.
The term Dumping is used to describe the copying of the contents of the
main memory. The Dump utility is therefore, used to transfer (copy) the
contents of the computer’s internal memory into a storage media, e.g. the
disk or through the Printer (to get a Hard copy output).
The result of dumping is that the main memory ‘image’ is reflected by the
stored or
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Instruction Set.
- A Computer program can be written in a variety of programming languages.
- A Programming language is a language used in writing a computer program. The
languages must be understood by the computer for it to execute.
- The languages are broadly classified into 5 categories: -
i. Machine (computer) language.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Examples.
COBOL (COmmon Business Oriented Language).
FORTRAN (FORmula TRANslation).
BASIC (Beginners All-purpose Symbolic Instruction
Code). PASCAL.
C.
C++ (Object C).
LISP (LISt Processing).
LOGO.
COROL.
RPG (Report Program Generator).
SNOBOL (String Oriented Symbolic Language).
Application Software.
Application programs are written to solve specific problems (or to handle the needs)
of the enduser in particular areas.
They interface between the user & system programs to allow the user to perform
specific tasks. Application software helps to solve the problems of the computer
user, and are therefore said to be user-oriented.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
They are designed specifically to carry out particular tasks. For example, they can be
used to type & create professional documents such as letters, solve mathematical
equations, draw pictures, etc.
Note
s.
Application programs can be written by the user, programmers employed by the
user, or by a Software house (a company specializing in writing software).
Application programs can be written with very little knowledge of the
hardware details of a specific computer, and can run on several different
computers with little or no modification.
Application software falls into 2 main categories/groups: -
i. General-purpose packages (Application packages).
ii. Special-purpose applications (User programs).
They are usually pre-written programs made for non-specialists, in the home or
business, and may be used for a wide variety of purposes.
They are off-shelf programs that are developed & supplied by manufacturers, Bureaux
& software houses at a price.
They provide a general set of facilities that are used in dealing with similar types
of tasks, which arise in a wide variety of different application problems.
The range, quality and variety of the packages are continuously changing.
i. Packages save a lot time & programming effort, because the company buys the
software when it is ready-made.
ii. Are relatively cheap to the user. These programs are usually sold in large numbers.
Again, the cost of developing the programs is effectively shared between the
purchases.
iii. They are appropriate for a large variety of applications.
iv. Most packages are menu-driven, i.e., the user is provided with a set of options
displayed on the screen; hence, they are easy to learn & use, making them
suitable for people with little or no computing knowledge.
v. Packages are extensively/thoroughly tested & debugged (has all errors corrected),
i.e. if it is a popular package, it is usually tried & approved by a large no. of people.
The testing is done by a pool of professional programmers and analysts.
vi. Are usually provided with extensive documentation to help the user.
vii. Relatively quick results are obtained.
viii. The packages are generally portable. In addition, there is usually a
maintenance agreement between the supplier & the buyer.
ix. Application packages can be rented, especially by users who might require to
use them only periodically, hence cutting on costs, e.g. maintenance.
i. The package is produced to meet general needs (a wide variety of user’s needs) &
therefore, may not be ideal for a particular customer/ company.
ii. The purchaser has no direct control over the package, because he/she is
not involved in developing it.
iii. Packages cannot be modified.
- The user may not be free to correct any routines/ functions of the package,
because there is always a maintenance guarantee & the application of the
developer’s copyright acts.
iv. A package may include extra facilities, which are not required by an individual user or
company.
v. Sometimes, the package will allow only a clumsy solution to the task at hand.
vi. In the case of Spreadsheet or Database, the user must still develop the application,
which requires a thorough knowledge of the capabilities of the package, which are
usually quite extensive.
vii. The user must still provide documentation for the particular application that he/she has
created.
viii. It is quite easy to forget the commands to use the package, especially if it is not used
frequently.
i. The user gets a well tried & tested program, which he/she is able to use with
confidence.
ii. The user is able to quickly implement the results obtained from the use of the package.
i. Purchaser has direct control over the package, as he is involved in its production.
ii. Are very expensive.
- The following are some of the factors that a buyer who is intending to acquire an
Application package should consider: -
1. Cost of the package in relation to the expected benefits against the cost of
developing inhouse programs.
2. Compatibility: - (fitting) of the package with/within the existing
computer resources, e.g., hardware, software, etc.
3. Whether there is maintenance support from the suppliers.
4. Whether there is accompanying documentation (the descriptions),
which helps in using, maintaining & installing the package.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
5. The portability of the package, i.e. whether the package can be used on
different families of computers.
6. A good package is that which is easy to learn & use. This helps to determine the
duration
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Word Processors.
A Word processor is a computer system with a special piece of software used for the
production of documents.
Word processors can be used to prepare & produce letters, documents,
books, articles, mailing lists and any material that involves text.
Text editors.
A Text editor is the simplest Word processor. Text editors are mainly used to
write small notes, memos and programs.
A Text editor is used to type text without any special formatting; however, the
document can be saved, retrieved and modified at will.
The 2 types of Text Editors.
i. Line Editors - allow users to work with one line of text at a time.
- An example of a line editor is the DOS COPY CON.
ii. Screen Editors. These are full screen editors that allow users to work with
large files of up to 64 KB in size.
- They use Special keys that can be used to Cut, Copy, Paste & Delete blocks of
text.
- They also have a Search & Replace facility, which can be used to
easily search for a specific text and replace it with something else.
Spreadshhets.
Microsoft Excel.
Lotus 1-2-3.
Quattro Pro.
Graphics programs.
Presentation Graphics software allows the user to draw charts, graphs &
other pictorial data using in-built objects such as, rectangles, ellipses,
lines, etc. The user can also add text, and scanned images/ photographs.
All the objects can be transformed by sizing, rotating & flipping.
The pictures can be decorated using different colours &
shadings, making the presentation look great.
- To create a Slide show, all the pages/ slides required should be created first.
The user can then arrange them in the desired sequence to form a complete
presentation (or Slide show).
- Special effects can be added to each slide as it is activated &
deactivated during the presentation.
Adobe Illustrator.
Desktop publishing is used to create documents that look like typeset professional
publications.
Usually, Desktop publishing programs combine data from other applications
such as, text from Word processors and artwork from a Graphics package.
DTP is used to handle documents involving printed text, diagrams and images.
DTP programs can be used to create Newsletters, Reports, Books, & any other
documents that may require page layout.
Page formatting features that are used to set Margins, Headers, Footers, Columns, and
other page design features.
Templates that save a page layout for use in other documents.
Text editing features that enable the user to make changes to text, set fonts &
styles, move and position text on a page.
Built-in fonts that give the user printed materials a unique and original appearance.
Adobe
PageMaker.
FrameMaker.
Microsoft Publisher.
Computer simulation.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Simulation
CAD makes it easy to make drawings & modify them at will, allowing the designer to
focus more on the actual design, the specifications and functionality of the final
product.
Note. The results obtained depend heavily on the models used. The more accurate
the model, the more reliable the results will be.
Multimedia Programs.
Animation Master
99. 3D Studio Max.
Extreme 3D.
Morpher.
Communication Software.
Internet Software.
Browsers.
Browsers are software that enable the user to surf (log in / use) the World Wide
Web (www). The WWW provides users on computer networks with a consistent
means to access a variety of media in a simplified fashion.
The most commonly used browsers
are: - Internet Explorer.
Netscape.
Cello Internet
browser.
NCSA Habanero.
Chrome
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Mozilla Firefox
Money management programs are designed specifically for working with money.
They have features that help people balance their Cheque books, manage a
budget, keep track of bills & payments, and control monies being spent.
Money management software falls into 2 categories: -
a. Personal Finance programs.
- They help people set up personal budgets, plan retirements & pay bills
electronically.
Examples;
Quicken.
Microsoft
Money.
b. Accounting programs.
- Used by businesses to help them manage their financial affairs. They help
to organize the accounting & spending plans of small businesses.
- These programs keep track of expenditures, payrolls, inventory and
operating income. The programs usually include a budget system, cheque
register, report system and savings planner.
Examples;
Point-of- sale.
Acc Pac.
DAC
Easy.
Peachtree
Accounting.
Systematics.
Pegasus.
Personal Organisers.
Personal Organizers act as electronic Secretaries or Assistants. They are used to store
addresses & phone numbers, schedule meetings and appointments.
Library Control Programs - used by libraries for maintaining records of books & borrowers
in order to provide faster & more efficient service.
Software Suites.
Software as a Product
1. Economic factors.
- Cost comparisons.
- Acquisition methods.
- Return on investment.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
2. Hardware factors.
- Hardware performance, reliability, capacity, and price.
- Firmness of delivery date.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Hardware Factors.
a. Processor Speed.
- Every computer has a clock that drives its operation. The Processor speed is the
speed at which the system Clock synchronizes the operations of the CPU & can be
measured
in Hertz or Megahertz (1MHz = 1 million cycles per second).
- The processing power of a computer depends on its Processor speed & the amount of
data it can handle at the same time.
b. Memory capacity (amount of Main memory –RAM).
- All computers have some amount of Random Access Memory (RAM). RAM is a section
of the Main memory, which is used for holding data & instructions required
immediately by CPU to perform a task.
c. Warranty (Service contract/ assurance/ guarantee).
- A 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.
- A Warranty is usually the duration in which your computer is supposed to
work without any problem.
- A good warranty should cover the following
points: Scope of cover, such as 6
months, 1 year, etc. Callout response
and liability agreement. .
Preventive maintenance.
d. Cost of the system.
- The cost of a computer system depends on:
a. Its Processing capability.
b. Its Size.
- The cost of a computer is directly related to the size. Portable
computers are more expensive than their desktop equivalents, because
of the superior technology involved to manufacture smaller components
without losing performance abilities.
c. Whether it is branded or a clone. Branded computers are more expensive that
their equivalent clones. This is because of their reliability and good after sale
Get more notes and past papers at www.easyelimu.com. (WhatsApp
services.
e. Upgradeability of the computer.
Get more notes and past papers at www.easyelimu.com. (WhatsApp
- The type of the computer purchased should be upgradeable, i.e., it should allow
upgrading of the Processor & the Hard disk to make it suit your needs. The RAM
memory can also be upgraded/ increased by simply adding new memory modules
into the memory slots on your Motherboard.
f. Compatibility of the system.
- The hardware facilities of the computer should relate well with the
different kind of devices available. It must also support Plug-and-Play
facilities.
- This ensures that the computer system operates in a systematic, reliable, &
efficient manner as required by the user.
g. Portability.
- The size of the computer should be small so as to enhance portability. In other
words, it should be sufficiently light & hence easily transportable.
h. User needs.
- The computer hardware selected should be able to accommodate the user
programs as well as any other device which might be added; both hardware and
software.
- User needs also determine the type of data that will be processed. Therefore, the type
of hardware chosen should be the most appropriate to satisfy the needs. For example,
in a
- Supermarket, a special device called a Point of Sale (POS) Terminal is most
suitable to record transactions.
i. Popularity of the computer manufacturer.
- The computer must be from a well-known manufacturer. This can only be detected
by use of the brand names such as Compaq, Dell, IBM, and Hp.
j. Availability of hardware spare parts.
- The computer spare parts, i.e., Input and output devices, should be readily available.
k. Monitor.
Depending on preference, your choice for a monitor may depend on Size, resolution,
and the technology used to make it.
- Currently, Flat panel displays have become a new market standard quickly replacing
the Cathode Ray Tube (CRT).
l. Multimedia capability.
- Multimedia is the combination of video, audio, text, and images to
provide an interactive, creative, and effective way of producing and
communicating information.
- A multimedia system should have Speakers, CD/DVD drive, Sound card, and a SVGA
monitor. It should also have software that supports multimedia capability.
Software Factors.
guidance.
c. User needs (requirements) of the software.
- The needs of the user determine the type of operating system and
application programs that should be purchased..
Get more notes and past papers at www.easyelimu.com. (WhatsApp
Introducing a computer into the business is an act that should be considered with
great concern, because it involves capital expenditure, and as such, it should
only be done if it is necessary and its acquisition should be in a cost-effective
manner.
Before acquiring the computer and its related facilities, one should
investigate the effects of introducing the computer into the organization. This
is to ensure that adequate returns are expected from such an investment.
Computer costs.
The cost of introducing a computer into the organization depends on Size, Nature & the
application requirements of the affected organization.
Small & simple organizations may require less sophisticated computer installations. Big
& complex business organizations may require complex configuration and
sophisticated related facilities.
The costs for installing a computer system may be
classified as; Initial costs.
Recurrent costs.
Initial costs.
This is the initial capital expenditure onto the computer facilities when they are being
acquired. These costs depend on the Type, Nature and the Model of the facilities to be
acquired.
The costs are influenced by the method used to acquire the computer and its
related facilities. The organization should consider ways or plans of acquiring the
Facility facilities:
following Examples
Hardware C.P.U and Peripherals
Software System and Application
Storage Media Tapes, Disks, Cassettes,
Training Managers, Analysts,
Operators,
etc.
Computer room Construction, Environmental
Recurrent costs.
Once the computer facilities have been acquired and the system becomes
operational, the operating costs for the computer system have to be met by
the organization.
iv. Other general expenses, e.g. conducting seminars, on-job training for staff, etc