Operating Systems
Operating Systems
Chapter Objectives
1. Describe a computer system
2. Explain the functional organization of the elements of a computer system
3. Describe the input devices of a computer system
4. Describe the Central Processing Unit (CPU)
5. Describe the output devices of a computer system
6. Describe the types of secondary storage devices and media
7. Distinguish between power and interface cables
8. Explain basic computer set up and cabling
9. Distinguish between system software and application software
10. Evaluate the criteria of selecting a computer system
Introduction
- A System can be defined as a collection of entities that collectively work
together to achieve a desired goal. Examples of systems include: digestive
system, the respiratory system, etc. systems are made up of smaller systems
known as subsystems. A computer is also a system.
1. Hardware – these are the physical and tangible parts of a computer system.
E.g. input devices, output devices and storage devices.
2. Software – refers to the intangible components that help operate the
hardware components. They are also called programs or applications.
3. Liveware/orgware/humanware – refers to the computer user. The user
commands the computer to execute instructions such as copy, print, send,
etc.
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.
Hardware devices enable the user to enter information into a computer, view the
output on screen, print out our work, store and process the work.
The hardware elements of a computer are generally grouped/ sub-divided into 4
major categories:-
i. Input devices ii. Central Processing Unit –
CPU/Processor iii. Output devices
iv. Storage devices
Bus
Secondary (Backing) storage
To supplement Main storage
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
- Input devices are sued for entering data or instructions to the CPU. The data
obtained is converted into binary digits (bits or 0s and 1s). This process of
converting data into binary digits (machine sensible/readable) is called
digitizing. It is necessary so that the computer can understand the data.
- Examples of input devices include: keyboard, scanner, trackball, graphics
pads/tablets, speech recognition devices, microphones, mouse, light pen,
joystick, webcams, document readers such as Optical Mark Reader (OMR),
Point Of Sale terminals, such as, Bar code readers, Kimball Tag readers, Card
readers, & Badge readers.
- Input devices are categorized as: keying, pointing, scanning and
voice/speech recognition devices.
FUNCTIONS OF INPUT DEVICES.
1. Accepts data & instructions from the user into the computer system.
2. Read data from the medium on which it is stored.
3. Converts the human-readable data into electronic/machine-readable form (i.e.
a form that can be understood by the computer)
4. Accepts commands for running, halting or aborting a program from the user.
5. Data input can either be Online or Off-line.
A. Keying Devices
These are devices that enter data into a computer using a set of keys. They include
the keyboard, key-to-storage and the keypad. Examples of keyboards include:
Traditional Keyboard, flexible keyboard and ergonomic keyboard.
Ergonomics is the science that deals with designing and arranging things so that
people can use them easily and safely.
i. Keyboard – a device that converts letters, numbers and other characters
into electrical signals that are machine-readable. It is the primary input
device for microcomputers.
ii. Key-to-Storage (offline) – input data directly in a storage device.
iii. Keypad – a small keyboard mostly used in portable computers such as
palmtops.
B. 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.
i. 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. 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. A mouse can also be used for
drawing graphics on the computer.
Advantages of using a Mouse.
1. The mouse is easy to learn & convenient to use. This is because; it is used to
select options (icons) displayed on the screen.
2. It is inexpensive.
3. Most modern software includes an option to use it.
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.
ii. Joysticks - has a handle that looks like a gearshift lever mounted on a base. It can be
moved in several directions to control the movement of an image on a computer
monitor. Are mainly used for playing computer games.
iii. 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.
iv. Touch Sensitive Screens – Are screens that have been sensitized to receive input
from the touch of a finger. The screen is covered with a plastic layer behind which
are invisible beams of infrared rays that make the screen touch sensitive.
v. Light Pens – Is a hand-held device similar in shape to a ball-point pen, and has a light
sensitive point. A Light pen is used together with a graphic VDU that is able to sense
light shining on the screen using special hardware & software.
C. Scanning Devices
A scanning device captures an object or a document directly from the source. They include
scanners and document readers.
- Scanners are very useful when large amounts of existing documents need to be
converted into electronic form for feeding into a computer system.
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.
Document readers can be classified into; Optical readers and Magnetic Readers.
Optical Readers
They use a beam of light to capture data. The reader shines a beam of light on the
object, image or text and converts the data into digital form which is then passed
to the computer for processing. Optical readers include: Optical Character Reader
(OCR), Optical Mark Reader (OMR), Bar Code Readers & Badge Readers
1. OPTICAL CHARACTER READER (OCR)
The OCR captures data that is printed or handwritten on documents directly. OCRs
distinguish one character from the other by its shape. As the OCR reads/ scans the
document, each character reflects different amounts of light, which is sensed by
the OCR using a photoelectric device & converts the shape sensed into electronic
signals. These signals represent a particular pattern.
Uses of OCR
Advantages of OCR
Disadvantages of OCR
1. OCRs are expensive
2. The document should be handled carefully
3. Requires special types of paper and sizes
4. Requires special typing and character formation
The documents are pre-printed with predefined data positions. These positions
can then be marked by, let say, a pencil. The OMR detects the presence or
absence of a mark on a form by sensing the reflected light of these positional
marks. The reader is then used to convert the marks into computer-readable
data & send the value of the sensed data into the computer in form of
electronic signals.
Uses of OMR
Advantages of OMR
Disadvantages of OMR
A bar code consists of a group of vertical dark bars that vary in width and are
separated by blank spaces. The variation of the width of the bar and the spaces
are sued to encode different information. Barcodes are read using barcode
readers which are photoelectric scanners that translate the bar code symbols
into digital form.
Uses of Bar Codes
4. BADGE READERS
Are used to read data from rectangular plastic cards. The data is both machine
and human-readable. The badge is inserted into the reading unit where the
contents of the badge are read.
Uses
Magnetic Readers
They use the principles of magnetism to sense the document characters that have
been written using magnetized ink. There are 2 types of magnetic readers, the
Magnetic Ink Character Reader/Recognition(MICR) and the Magnetic Stripe
Readers (MSR)
This is a machine that recognizes characters printed with magnetic ink (Iron (II)
Oxide).
Uses
Advantages
1. An MICR can read data faster & accurate since the information on the
document is usually pre-printed.
2. Difficult to forge.
3. Document can still be read when folded, written on, etc. This means that,
MICR is more ‘robust’.
4. A wider range of fonts can be used, including hand printing & normal type.
However, there is no standard-type font.
5. High reading speed
Disadvantages
Uses
Uses
1. Security and access control – each person has a unique voiceprint that can be
used for identification
2. Can be used by handicapped people instead of keying or pointing
3. Quality control and automation in factories (if the worker has his hands full)
4. Automated material handling e.g. in factories or depots
Advantages
Disadvantages
1. Only users whose voices can be identified by the computer can use it
2. Differences in accent and pronunciation compromise accuracy
3. The system can only recognize a limited number of words
4. It takes time to train and program the system
5. Data entry can be affected by noise from the background
Uses
(a). InEngineering & 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). InComputer-Aided Design work as diagrams & maps can be traced or drawn
& transferred into the computer memory to be further worked on using
Graphics programs.
Advantages
1. Are easy to handle
2. Errors are not common
Disadvantages
1. They are slow
2. DIGITAL CAMERAS
A Digital camera stores its images in digital form. These images can then be
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).
Uses
1. Used in photojournalism
2. Used in web designing
3. Used in domestic photography M
Review Questions.
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/Ultra Large Scale
Integration (VLSI).
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.
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 “AMD” or “INTEL” 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.
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
2. RISC vs CISC
RISC stands for Reduced Instruction Set Computer Processor is a simple,
cheaper and fast CPU architecture mainly used in portable devices
The CISC Stands for Complex Instruction Set Computer is a complex
expensive and slower CPU architecture used in desktops and large machines.
Functions of the CPU.
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.
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.
The ALU performs these operations under the control and direction of the Control
Unit which indicates:
1. Where to get data to be manipulated
2. Where to place the result
3. How to interrelate the data to be worked on
4. Instructions on how to work on the data from the memory
The ALU is connected to registers which are its special work areas.
REGISTERS
These are fast memories within the processor. They are used as temporary holding
areas that enable the ALU to manipulate data and instruction at high speed. The
following types of registers are found in processors:
C. MEMORY
This is the part of the computer used to hold data, programs & instructions
required immediately (or currently being used) by the Processor.
(i). It is very fast, accurate and reliable – this is because it is electronic and in close
proximity to the processor
(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.
(v). It is volatile – it loses its contents when the power is switched off and is thus
used to store temporary programs and data.
(vi). It is 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.
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 computer
on & off.
ROMs are used in situations where the data or instructions must be stored/ held
permanently.
(iv). It stores Translation programs (Code converters), used for converting a user’s
program into Machine language.
(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.
This is a ROM that can only be programmed once by the manufacturer or user. No
changes can be added afterwards.
This is a ROM that can be reprogrammed a Number of times. The erasure is done
using UV light.
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. 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/erased 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. Some programs will used as little as a few
Kilobytes of RAM while large complex programs such as graphics programs and
electronic games use Gigabytes of RAM.
Uses of RAM.
Types of RAM.
(a). Static RAM (SRAM).
A Static RAM is able to maintain its data as long as power is provided to the
memory chips.
It does not need to be re-written periodically. In fact, the only time the data on
the memory is refreshed or charged is when an actual “Write” command is
executed.
SRAM is very fast & is currently being used in the Main Processor as a small
amount of high-speed memory called the Cache memory.
Refreshing involves reading the information out of, and then writing it back into
the memory, thus restoring a full charge.
D. PROCESSORS
The CPU is also called the Processor. Processors can be categorized using these
considerations/factors.
1. Speed (Clock Speed)
2. Bandwidth (Width of the data bus)
Speed
- The speed/clock speed of the microprocessor gives it its power. The higher
the speed of a microprocessor the more powerful it is – because it can
perform operations much faster. For instance, a 2.4GHz processor is more
powerful than a 1GHz processor. Every microprocessor has a clock that
drives its operation. The speed of a processor is measured in Hertz (Hz)
Microprocessor Bandwidth
- 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.
Output Devices
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 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.
.The quality, validity and usefulness of the output is influenced by the output
facility used. The following factors/ considerations determine the choice of output
equipment and media.
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 (is intangible).
Examples of Softcopy Output devices.
HARDCOPY OUTPUT.
Here, the output can be seen & touched by the user (is tangible).
Printers.
Graph Plotters.
Microforms.
1. MONITORS/VDU
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.
LCD DISPLAY
(i). The speed of output is fast – a Monitor displays the output almost instantly/
immediately.
(ii). Itdisplays the information enabling the operator to visually verify/confirm if the
data is correct before producing a hardcopy or disseminating it.
(iii). Usedwhen saving the information to a secondary storage media to initiate and
monitor the operation.
(iv). Minimizes paper work, hence reducing the cost incurred on stationery.
(v). Hardware costs are minimal since no extra equipment are needed as long as
the VDU is available. The screen is cheap, if bought as individual device.
Disadvantages of using a screen as an output device
(i). Produces softcopy output, i.e., the output is temporary & can get lost when
the power is switched off.
(iii). Itcauses fatigue to the user’s eyes, especially when stared at for a long
duration.
(iv). Can lure computer operators into not keeping hardcopy records.
Screen might not allow the viewing of the full area of data
2. SOUND OUTPUT/SPEAKERS
Voice output is useful where reading is not necessary or is impossible and where
fast output is required.
A hardcopy output device produces output on a paper. They include printers (most
common) and plotters.
The importance of producing a hardcopy output:
A: PRINTERS
Printers can either be impact printers or non-impact printers. This refers to the
method used to produce the character on paper. Printers can also be classified
based on print speed or according to the amount of text it can print per given
period of time (Character Printers, Line Printers or Page Printers).
Impact printers work like a typewriter. They have metallic hammers or pins which
are used to strike an inked ribbon. Examples include:
1. Dot-matrix printer
2. Ball printer
3. Daisy wheel printer
4. Golf ball printer
5. Drum printer
6. Chain printer
In a non-impact printer, the print head element does not come into contact with
the paper. They produce higher quality output at a very fast speed. They include;
1. Laser printer
2. Thermal printer
3. Inkjet printer
1. Cost – the price of a printer depends on its capability, speed and the print
quality. One should consider both the initial and maintenance cost.
2. Speed and the Workload available – consider printing speed and amount of
work to be done.
3. Technology used - whether it is impact or non-impact
4. Range of capabilities - includes range of line widths, character sets and paper
handling facilities.
5. Compatibility with other computers – whether the printer will work
together with the computer system.
6. Documentation – whether the printer has a user manual/instructions for
use.
7. Stationery – type of paper used by the printer. 8. Nature of work to be
printed
9. Reliability of the printer.
B: PLOTTERS
Plotters are special output devices that produce high quality graphics in a variety
of colors on paper. Such graphics include: maps, images, statistical charts and
architectural drawings.
They can work either online (fetch data directly from the computer) offline (fetch
data from a storage device e.g. magnetic disk). Types of plotters:
1. Drum plotters – use a roll of paper wrapped on a drum which moves the
paper front or back.
2. Flat Bed plotters – a piece of paper of fixed size is laid on a flat bed and a
movable pen plots the output.
3. Digital plotters – use electrostatic principles rather than a pen and ink.
Note. All these storage devices differ in the way (technology) they store data & the capacities
of data they can hold.
Storage Capacities are measure in bytes, e.g. 1byte, 16KB (kilobyte), 24MB (megabyte), 64GB
(gigabyte).
(i). They provide slow access of information – they process data very slowly compared to
primary memory.
(ii). They have high data storage capacity compared to main memory.
(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.
1. Offers fast accessibility of information since it uses random/direct access. The file is
instantly access from the location.
2. It has a vast storage capacity – hard drives are available in gigabytes and terabytes of
storage.
3. It is durable – it does not wear-off over time
4. It is safe since it is protected by an external cover – dust, water or static electricity
cannot enter and damage the data.
Disadvantages
1. It is relatively expensive compared to other storage media e.g. optical disks and flash
disks.
2. It can be damaged if it comes into contact with a magnetic field or static electricity.
3. It is prone to crashing due to dust, computer viruses or power failure.
4. Cannot withstand rough handling since the moving parts could get dislodged.
REMOVABLE STORAGE MEDIA
These devices are not fixed on the computer system unit.
1. Floppy Disks/diskettes
Were invented along with microcomputers. Were used to distribute software, to transfer files
and for back-up. They are now outdated. They use magnetism to store data.
Advantages
Disadvantages
2. Magnetic Tapes
A magnetic tape has a magnetic surface on which data can be stored. The reels (rolls) of the
tape are stored in a protective case to protect the recording surface from destruction e.g.
from dust, touch and sunlight. They were used mainly for backup but also in minicomputers
and mainframes for storage. The method of data access is sequential/serial.
Advantages
Advantages
Disadvantages
1. They have slower data access speeds compared to other devices such as hard drives or
flash disks
2. The can get damaged when they come into contact with magnetic fields.
4. Optical Disks
These are storage devices where data is read and written by a laser beam reflecting on the
disk surface. The storage is permanent. Optical devices can be Compact Disks (CDs) or Digital
Versatile Disks (DVDs).
1. COMPACT DISKS
The compact disc (CD) is a digital optical disc data storage format that was developed in 1982
to store and play digital audio recordings. It has a capacity of 700MB. It can also be used to
store and distribute software. Data is burned onto the surface of the disk using a laser beam in
the CD drive. A laser beam is also used to read the data stored on the disk. Compact Disks
come in two main forms:
DVD is a digital optical disc data storage format invented and developed in 1995 with a storage
capacity of 4.7GB. It can be used to store a wide range of data (with better quality than CD)
including software, music, video, movies and video games.
Advantages of DVDs Disadvantages of DVDs
1 Very large storage capacity 4.7-9 Gb DVDs do not work in CD drives
2 Sound and picture quality is excellent, making them There is no single standard of
ideal for storing films with video and sound. DVD
3 DVDs are now mass produced so they are relatively They can be easily damaged by
cheap breaking or scratching
4 DVD drives can read CDs Modern computers lack DVD
drives
5. Flash Disks/Drives
A flash drive is a data storage device that includes flash memory with an integrated USB
interface. It is removable, rewritable and much smaller than an optical disc. They use flash
memory to store data and are therefore much faster than hard drives.
Disadvantages
1. Parallel Cables
A parallel cable has a series of wires that enable multiple bits of data to be transferred
simultaneously. Data transfer is therefore fast. It is mainly used in printers, optical drives and
scanners.
2. Serial Cables
Serial cable use only one wire and bits follow one another (like in a queue) one at a time. Data
transfer is thus slow. It is used in security cameras, flat-panel displays, etc.
Parallel Cables Serial cables
1 Transmit data fast Transmit data slowly
2 Are less reliable than serial cables Are more reliable
3 Are used over short distances Are used over long distances
4 Transmit multiple bits of data Transmit bits of data one bit at a time.
simultaneously
1. Centronics port
2. Video ports
3. Audio ports
4. Keyboard/mouse ports (PS/2) Ports and their symbols
Ports Symbol
PS/2 for mouse
Monitor
LAN/Ethernet
USB
Parallel
Serial
Sound in
Software is a set of computer programs that guide the computer in each and every activity
that happens inside the computer during data processing operations.
Hardware works hand in hand with software to achieve the computer system’s goals.
Classification of Software
A. PURPOSE
In this category, software is classified according to how it is used. According to purpose,
software can be either System Software of Application Software.
A. System Software
These are programs whose task is to manage computer resources. Resources include: I/O,
Storage, Memory, Power, Network, etc. system software includes: Firmware, Networking
software, Operating System and Utility programs.
i. Firmware
Is a computer program embedded in the hardware. It is permanently stored in the ROM.
Boot routines and low-level input/output instructions are stored in firmware.
B. Application Software
These are programs that help/assist the user to do a specific task. Such tasks include:
Wordprocessing, accounting, database management, desktop publishing,
communication/chatting, browsing, etc. Application software are divided into 2 categories.
1. They help solve specific problems to the user’s satisfaction since they are
custommade/tailored.
Disadvantages
NOTE:
1. Freeware – this is software that is free to use but one cannot modify it since the source
code is unavailable.
2. Shareware – this is software that is free to share and use but only for a short time
period. They are called trial.
3. Open-source programs – these are programs that are free and one can access their
source code (programming). They can thus be modified.
B. ACQUISITION
Here, software is classified according to how it is obtained/gotten/acquired.
a. Standard Software
This is general purpose software purchased from the company developing it or the
vendor/seller of the software.
b. User Developed (in-house/custom)
These are special-purpose software developed in-house by the programmer or
company.
A. Hardware Considerations
a. Processor speed – determines the number of operations the computer can do in
one second. The higher the processor speed the faster the computer.
b. Memory capacity – determines the number of instruction the computer can hold.
The higher the capacity the operations it can do at a time. Memory and CPU together
determine the overall speed of the computer.
c. Warranty – a written guarantee, given by its manufacturer, promising to repair or
replace it if necessary within a specified period of time. Consider hardware with a
warranty of at least 1 year.
d. Upgradability – upgrading a computer involves making improvements to it or
adding its capabilities. Involves increasing RAM, Storage, adding peripherals, etc.
consider a computer that can permit upgrades.
e. 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.
f. Cost – the cost of the computer hardware depends on various factors such as
speed, size, whether the computer is branded or clones, storage capacity, RAM, etc.
the cost should be within the budget.
g. Portability – The size of the computer should be small so as to enhance portability.
h. Compatibility – the devices should fit and work in harmony with the rest of the
system.
i. Durability – the devices should be able to bare wear and tear for a long time.
j. Documentation – devices should have manuals to guide the user on how to
use/operate them.
B. Software Considerations
a. Authenticity – refers to the genuineness or originality of software. Make sure that
the software you get is an original copy accompanied by the license.
b. User needs – refers to the kind of operations the software is expected to do. The
software should accommodate all user needs.
c. User friendliness – User-friendliness is a measure of how easily the user can be
able to operate the computer. Software should be user-friendly.
d. Systems requirements – these are the hardware requirements needed to
properly run the software. E.g. storage, speed and memory.
e. Cost – the cost of the software should be within the budget.
f. Compatibility – the software should work in harmony with the existing hardware
and software.
g. Portability – ability of programs to work on different hardware.
h. Documentation – software should have a user manual to guide the user on how to
use it.
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.