CH 2
CH 2
2
Cont’d…
Input Devices
• devices used to provide data and instructions to the
computer.
Some important input devices are:
Keyboard
mouse
Scanner
joystick
touch screen
touch pad
light pen
track ball
microphone and so on. 3
Cont’d…
Storage Devices
4
Cont’d…
onto it.
switched off.
5
Cont’d…
6
Cont’d…
permanent basis.
drive.
7
Cont’d…
Output Devices
• receive information from the CPU and present it to the
user in the desired form.
a. Monitor
i. LCD
ii. CRT
b. Printer
c. Plotter
d. Speaker and so on.
8
Cont’d…
Software Components
• of two types:
A. System Software
facilitates effective utilization of the hardware
system for different applications.
e.g. operating system, device driver and language
software.
9
Cont’d…
a) Operating System
• manages the hardware and software resources of a computer.
• provides a GUI for higher level functions.
Basic functions of operating system are:
Input/output management
Memory management
File management
Job control (process scheduling)
10
Cont’d…
b) Device Driver
introduces a new device to the operating
system.
facilitates the communication between the
operating system and the device.
11
Cont’d…
c) Utility Software
used to support, enhance or expand utility
programs in a computer system.
Some examples of utility programs are:
Backup – duplicate data/information for safety.
Data Recovery – restore data that is physically damaged
or corrupted.
Virus Protection – Antivirus software which will
eliminate viruses from affected files or protect files
from being infected from viruses.
Data Compression – used to minimize size of huge files
and save memory storage.
12
Cont’d…
B. Application Software
consists of programs that help users to solve
their problems on computer.
e.g. word processor, spreadsheet, DBMS,
computer graphics, e-mail software, etc.
has four categories:
1. Productivity Software:
• makes users more productive at performing
general tasks.
13
Cont’d…
2. Home/Personal Software:
• used for domestic and personal use.
• e.g. cook books, medical guide, gardening, etc.
3. Education/Reference Software:
• used to learn any subject or to refer for additional
information.
• e.g. Encyclopedia, Dictionaries, Computer Based
Tutorials (CBT), etc.
4. Entertainment Software:
• used for entertainment and time passing.
• e.g. games
14
Cont’d…
15