Comp Nootes
Comp Nootes
1
By kabogoza iddi
The Simple guide to Computer Studies
All rights reserved by the author there fore, NO part of this publication may be retrieved in any form
without his consent.
Acknowledgement
I would like to express my appreciation to all those who worked
tiredly towards the preparation of this manual.
Gratitude’s go to my fellow colleges in the department who helped
me compile the work.
2
By kabogoza iddi
The Simple guide to Computer Studies
3
By kabogoza iddi
The Simple guide to Computer Studies
5
By kabogoza iddi
The Simple guide to Computer Studies
7. To pass exam
6
By kabogoza iddi
The Simple guide to Computer Studies
Storage
Storage
8
By kabogoza iddi
The Simple guide to Computer Studies
9
By kabogoza iddi
The Simple guide to Computer Studies
11
By kabogoza iddi
Simplified Notes on Computer Studies
Information Technology
This is a combination of computer and communication
technologies that help in process data.
How IT is applied in various areas of every day life
- Pay roll system in factories
- Report card systems in schools
- Electronic funds transfer systems in a bank
- Mailing list systems in a company
- Traffic control system in transportation
- Tick reservation system in a cinema
Other related areas include:
IT applications at Home (How IT is used at Home)
IT applications at School
IT applications at Office
IT applications at Bank
IT applications at E-commerce
IT applications at Entertainment
IT applications at Industry
IT applications at Health care
Areas where IT is applicable and how it is used.
Application of IT at Home
At home IT is used for:-
1. Paying Bills by the help of (PPS)
2. Entertainment in the following ways
- Listening to Music
- Watch Movies and Videos
- Play games
3. Research and Education
- Take college Classes
- Produce assignments and results
12 By kabogoza iddi
Simplified Notes on Computer Studies
- Young stars for reading and write
4. Personal Business
- Communicating with others around the world
- Organize Names and addresses
Application of IT at School
In schools IT is used in the flowing ways
Computer based training, which includes the following
1. Computer Assisted Instruction (CAI)
Here computers and other IT equipments are used for teaching and
delivery data to members.
2. Computer Assisted Learning (CAL)
This is a system that helps students to use computers and appropriate
software to learn at their own pace.
3. Computer Assisted Assessment (CAA)
This is system that reduces the time and labor to mark the answer
scripts.
Advantages of using IT in Learning and Teaching
- It makes teaching and learning more interesting by the help of the
CAI and CAL
- Students can learn by them Selves in the absence of the teachers
- Students can get instructions in absence of a teacher
- It’s easy to explain the subject content
- Students can get results and feed backs immediately.
Disadvantages of using IT in Learning and Teaching
Face to face interaction with students may be difficult
Application of IT in Office
In the office environment IT is used for: -
13 By kabogoza iddi
Simplified Notes on Computer Studies
- Create Memos, Letters and Reports
- Calculate pay roll, prepare income statements
- Track inventory
- Create web sites to provide information
- For communication by the help of E- Mails, Video conferencing
Application of IT in Banks
In banks it is used for: -
1. Automated Teller Machine (ATM) which is self servicing machine
attached to a host computer through a telephone network. It is
often able to:-
- Deposits and Cash Money
- Cash withdrawals
- Transfer of Money
- Application for cheque books
- Obtaining account balances
2. Online Banking
These involves the following activities
- Transfer of Money electronically from one account to another
- Loans and Credit card application
- Down load of monthly transaction information
3. Electronic Commerce (E- commerce)
This is finical business transaction that occurs over an electronic
network such as the internet.
Advantages of E- commerce
- Feed back is very first
- Customers can compare prices
- Transactions can occur with in 24 hours per day
14 By kabogoza iddi
Simplified Notes on Computer Studies
- Business will be open for many people
- Information can be available quickly
Application of IT in Entertainment
In the Entertainment IT is used for: -
- Play computer games
- Listen to music
- Watch videos
- Compose and Edit video
- Read books and magazines
- Plan vacations
Application of IT in Industry
In the industry IT is used for:-
- Data sensing and Logging
- Robotics
(A robot is computer controlled device that can move and react to
feed back from the outside world.
Application of IT at Health Care
IT is widely used in health area a seen below
- Maintain patience’s records
- Monitor patient’s conditions
- Research and Diagnoses
- Used for computer aided surgery
EVOLUTION OF COMPUTERS
Historians do not agree the origin of computing as well as the first
inventor of the first computing machine since a large number of
machines were invented in different stages. However, there are
notable achievements that were made towards the development of the
15 By kabogoza iddi
Simplified Notes on Computer Studies
modern computer by different people. The abacus is widely believed to
be the first computing device invented by Chinese.
These include:-
1. Abacus:
Before the 17th Century, the early Chinese invented the ABACUS
COMPUTER. The Abacus is considered to be the first computer
invented by the Chinese called the Babylonians. The abacus is
regarded as the first computing device. The abacus was used for volume
computing in china and Japan for many years. It had frames, Rods on which
beads could be moved when adding and subtracting.
3. Slide Rule
16 By kabogoza iddi
Simplified Notes on Computer Studies
In 1620, a British mathematician by the names of William oughtred
invented another machine called a Slide Rule. It was a simple ruler
structured device that was operated by sliding a set of transparent
plastic slides used by Pilots and ship captains.
It is illustrated as below:-
2. Leibniz Calculator
In 1671, a German scientist by the names of William Von Leibniz
developed a device that was not only used to add and subtract, but
also able to carryout multiplication and division. This machine was
known as Leibniz's Stepped Reckoner or Leibniz's calculator. It was
developed as an improvement on the Pascal's machine.
17 By kabogoza iddi
Simplified Notes on Computer Studies
18 By kabogoza iddi
Simplified Notes on Computer Studies
COMPUTER GENERATIONS
The history of computer development is often referred to in reference
to the different generations of computing devices. Each generation of
computer is characterized by a major technological development that
19 By kabogoza iddi
Simplified Notes on Computer Studies
fundamentally changed the way computers operate, resulting in
increasingly smaller, cheaper, and more powerful and more efficient
and reliable devices.
What is computer generation?
This refers to the accumulation and advancement of computers over
years.
There are four computer generations and these are:-
1. First generation
2. Second generation
3. Third generation
4. Fourth generation
THE FIRST GENERATION (1946-1956)
The UNIVAC (Universal Automatic Computer) and ENIAC (Electronic
Numerical Integrator and Calculator) computers are examples of
first-generation computing devices. The UNIVAC was the first
commercial computer delivered to a business client, the U.S. Census
Bureau in 1951.
CHARACTERISTICS OF THE 1ST GENERATION
1. Computers relied on vacuum tubes to store and process
information
2. They used magnetic drum memories
3. The maximum memory size was approximately 2000 bytes (2
kilobytes)
4. The speed was 10 kilo instructions per second
5. They used punched cards for input and output
6. Programming was done in machine and assembler languages
Setbacks (problems) included;
1. They limited primary memory
2. Consumed much power and generated a great deal of heat
3. They were short lived and needed a standby technician
4. They were very heavy; i.e. weighted about 30 tons
20 By kabogoza iddi
Simplified Notes on Computer Studies
21 By kabogoza iddi
Simplified Notes on Computer Studies
7. Introduction of operating system e.g. multics
8. Introduction of simple programming languages like BASIC
9. It consisted of fast mainframe computers such as; IBM360,
IBM370 etc.
22 By kabogoza iddi
Simplified Notes on Computer Studies
1. The use of Artificial Intelligence (AI) software method
2. The artificial intelligence will be the computer’s ability to make
decisions based on the evidence of the part rather than the set of
programs.
3. Computers that will be equipped with the artificial intelligence
method will take over same human tasks
4. Computers will become cheaper, faster, smaller and more
valuable. E.g. Laptops, mobile telephones etc.
5. Internet is expected to be universal just like televisions and
radios.
6. More people will use computer with multimedia capabilities.
7. Computer applications and software will become more
sophisticated (superior) and more reliable.
23 By kabogoza iddi
Simplified Notes on Computer Studies
Computers are also widely used in education s teaching aid and
in research computers are used to access reference materials.
Long distance learning using computers has replaced
international correspondence courses offered by postage.
5. Communication Industry:
Computers play every big role today in every aspect of
communication in the following way:
In the telecommunication industry every telephone exchanged
today relies on the computers to switch in coming and out
going.
Railway corporations rely on computers to co – ordinate the
movements of their wagons
In air industry they use din the control of air traffic and
surveillance of the air space using radar equipment as well as
reservation purpose
6. Police and defense (Military & Security)
Computers are of a great importance in keeping law and order,
infighting crime and for security and defense. This so in the
following ways:
Police is now able to keep databases of finger prints
Computer are also used for communication amongst the
police its self.
7. Entertainment and Leisure
This day many people use computers for shopping purposes in
the following ways:
Computers provide people with lists of shopping item and the
princes for each item and electronic money transfer.
They also provided entertainment for those looking for it.
They are programmed to play games
8. Employment
24 By kabogoza iddi
Simplified Notes on Computer Studies
By having the computer knowledge one has changes of getting
employment n the computing industries. Case in point in south
eastern Asia 60 % of employment opportunities are in the
computing industry.
Note; the invention and evolution of computers have resulted into
millions of new computer related jobs which include:-
Data input positions, Technical support positions and Sales personal
etc.
9. Research:
Computers are used by different people for searching different
literature and information ion the internet.
10. Home
11. Business:
Computer care and Safety
Computers like any other valuable item in any company/ home, requires a
special kind of care that must be accorded to them. If they are to last for so
long and yield the required results at the minimum time possible. In caring
about the computers and the computer Lab the following aspects need to be
put into consideration.
1. Routine servicing
A qualified experienced personnel needs to service the computers at a
stated interval say one month. Servicing the computer involves blowing out
any dust that might have found its way into the computer, checking any
worn out parts and replacing them with new ones, reinstalling and updating
any software and installing ant viruses and removing viruses.
25 By kabogoza iddi
Simplified Notes on Computer Studies
3. Room for breath
The computer should have access to fresh air so that the fan can keep the
electronic cool. Making sure that the computer Lab and the computer are
well ventilated.
The computer should also be kept dry in t hat excessive moisture can play
havoc with electricity circuitry. This is done by avoiding drinks and eats in
the computer Lab.
The computer should also be kept free from the dust. Covering the computer
and cleaning the air vents occasionally can do this.
7. Proper use.
The computer should also be shut down in the proper fashion, by systematic
closing the applications you have opened.
26 By kabogoza iddi
Simplified Notes on Computer Studies
In this classification, computers are categorized according to how data
processed is represented. They are basically 3 classifications as seen
below:-
1. Digital computer
2. Analog computer
3. Hybrid computer
1. Digital computers:
Digital computers are the ones that process data that is represented
in form of discrete values. These include; Digital watches and
Pocket calculators
2. Analog computer:
Analog computers are computers that process data in a continuous
form or measurable quantities/units. They are also classified because
they measure physical quantities like temperature and convert them
into numeric values.
These include: Thermometer, Speedometer, Barometer and
Voltmeter
Comparison between Digital and Analog computers
DIGITAL COMPUTERS ANALOG COMPUTERS
They use binary code to represent They use a changing trend
information (phenomenon)
Are generally fast Are slow in speed
Data of digital computers do not data of analog computer degrade
degrade (demean) over time over time
Digital computers’ data can be Analog computers’ data cannot be
compressed(reduced) compressed
Digital computers are more Analog computers are less
accurate accurate
3. HYBRID COMPUTERS
27 By kabogoza iddi
Simplified Notes on Computer Studies
There are computers that combine the feature of both analog and
digital computers.
The hybrid computers are further classified according to the work that
they are designed for. These are categorized into two classes;
1. Special purpose computers
2. General purpose computers
1. Special purpose computers:
These are designed to handle only a particular task. They cannot be
used to do any other task like carrying out computations; e.g.
computers that operate missiles and lifts.
2. General purpose computers:
These are designed to solve a wide range of problems. A typical
computer of this type can perform calculations, keep date and time
and store databases.
TYPES OF COMPUTERS
1) Micro computers
2) Mini computers
3) Mainframe computers
4) Super computers
A MICRO COMPUTER
It is a computer that can perform all of its input, process, output and
storage activities by its self. The micro computers are much smaller
than the mini computers and are single in terms of capacity, i.e. the
keyboard, CPU and monitor can only be used by one person at a time;
implying that all system resources are allocated to a single user.
Micro computers are often known as personal computers (PCs). The
new processor is not only cheaper, it is faster, smaller, more energy
efficient and more reliable.
Micro computers include the following:-
28 By kabogoza iddi
Simplified Notes on Computer Studies
a) Desktop computers: They are designed so that the system unit,
input devices, output devices and any other devices fit entirely on a
desk or table.
b) Tower model computer: This has a tall and narrow system unit
that usually sits on the floor or in the cabin.
29 By kabogoza iddi
Simplified Notes on Computer Studies
3. They are fast in processing data
4. Micro computers are reliable
5. They support fewer peripheral devices
A MINI- COMPUTER
This is often used in situations where a microcomputer is not
powerful enough but a mainframe is too expensive. The mini
computer is physically smaller than a mainframe computer. Mini
computers also support a number of users (50 to 500) but are
usually slower than mainframe computers.
Thus mini computers were developed for use in process control
systems while mainframes were mainly used for commercial
applications.
Characteristics of Mini-computers
1. They are smaller in size than the mainframes
2. They support a limited number of peripheral devices
connected to them.
3. Mini computers have a lower speed than the mainframes
4. They less storage capacity than mainframe computers
5. They support a few number of users at the same time.
MAINFRAME COMPUTER
This is a large, expensive, but powerful computer that can handle
thousands (500-10,000) of connected users at the same time. Users
typically access a mainframe via a personal computer or a terminal.
Mainframe computers generally require special attention and are
kept in a controlled atmosphere. They are multi-tasking and are
used in areas where large databases are maintained, e.g.
government departments and the airline industry.
30 By kabogoza iddi
Simplified Notes on Computer Studies
31 By kabogoza iddi
Simplified Notes on Computer Studies
A server provides a centralized storage area for programs, data and
information.
Types of server
1. Dedicated server: It is a server that performs specific tasks.
2. A file server: This stores and manages files.
3. A print server: It manages printers and print jobs.
4. A network server: This manages network traffic.
5. A database server; it a server that stores and provides access
to a database.
A client computer: It is a computer that can access the resources
on a network.
A network computer: It is a computer designed specifically to
connect to a network
especially the Internet.
A TERMINAL: It is a device with a monitor and a keyboard.
The term terminal can also refer to any device that sends and
receives computer data.
Different kinds of terminals include:-
1. A dumb terminal: This has no processing power, cannot act as
a stand-alone computer and must be connected to a server to
operate.
2. An intelligent terminal: This has memory and a processor so
that it can perform some functions independent of the host
computer.
Examples of intelligent terminal:
An automated teller machine (ATM): It is a self-service banking
machine attached to a host computer through a telephone
network.
An EPOS (Electronic Point of Sale): A terminal used to record
purchases at the point where the consumer purchases the
product or service.
32 By kabogoza iddi
Simplified Notes on Computer Studies
33 By kabogoza iddi
Simplified Notes on Computer Studies
i) Input hardware: It is used to collect data and input it
into the computer system in a computer usable form; e.g.
Joystick, mouse, keyboard etc.
ii) Processing hardware: these retrieve (get) and execute
(interpret) instructions (software) provided to the computer; e.g.
CPU and the main memory.
iii) Storage hardware; these provide a means of storing
software and data in a form that is relatively permanent; e.g.
non-volatile (ROM).
iv) Output hardware; they provide a means for the user to
view information produced by the computer system, e.g. printer.
v) Communications hardware; facilitates connection
between computers and computer systems over phone lines and
other channels. E.g. cables, modem, Network Interface Card
(NIC).
2. Software:
This refers to all programs which enable computer hardware to operate
effectively. They also direct a computer in solving problems and over
seeing operation.
3. Human ware (user): This is the user or a person who operates a
computer. Most computers cannot operate without a human being. So
human beings become part of the computer system.
4. Data: These are raw and unprocessed facts we feed into the
computer to be processed into information. Data also serves as part of
the computer system because if you have no data or any problem to
be solved, a computer will be
5. Communications:
34 By kabogoza iddi
Simplified Notes on Computer Studies
These are the devices that facilitate the connections between
computer and computers systems over phone lines and other
channels. Examples include Modems, cables and Fax machines
COMPUTER HARDWARE
Definition:
Hardware refers to all physical or tangible components of a computer.
THE CENTRAL PROCESSING UNIT (CPU)
A Central Processing Unit (CPU) is an electronic device that
interprets and carries out the instructions that tell the computer on
how to work.
On larger computers, the various functions performed by the CPU may
spread across many separate chips and sometimes multiple circuit
boards.
On a personal computer, the CPU is usually contained on a single chip
and is often called a microprocessor. A microprocessor usually
contains the control unit, the arithmetic logic unit, registers and
system clock.
The two principle architectures or designs for microprocessor are
CISC and RISC.
CISC (Complex Instruction Set Computing), chips that are used
mostly in personal computers and conventional mainframes that can
support a large number of instructions, but at relatively low processing
speeds.
RISC (Reduced Instruction Set Computing) chips that are used
mostly in workstations eliminate a great many seldom-used
instructions, result in working up to 10 times faster than most personal
computers.
The three major types of microprocessors are Intel-type Pentium
series chips, Motorola-type '68000' series-type and RISC chips; other
chips that are now on market are AMD series.
35 By kabogoza iddi
Simplified Notes on Computer Studies
1. The control Unit (CU): It is the part of the CPU, which controls the
activities of other components both with in and outside the CPU. The
control unit also directs and coordinates most of the operations in the
computer.
For every instruction, the control unit repeats a set of four basic
operations called the machine cycle or instruction cycle.
Most processors used by personal computers today support pipelining.
Pipelining means that the CPU begins executing a second instruction
before first instruction is completed, and the result is faster processing.
Most new processors can pipeline up to four instructions.
Superscalar CPUs have two or more pipelines that can process
instructions simultaneously.
The four basic operations of the machine cycle are:
Fetching: It is the process of obtaining a program instruction or
data item from memory. The time taken to fetch is called
instruction time.
36 By kabogoza iddi
Simplified Notes on Computer Studies
Decoding is the process of translating the instruction into
commands that the computer understands.
Executing is the process of carrying out the commands.
2. The Arithmetic Logic Unit (ALU): This performs the calculations and
operations of the data. The ALU also performs the execution part of
a machine cycle. Specifically, the ALU performs the arithmetic,
comparison and logical operations.
Arithmetic operations include addition, subtraction, multiplication
and division.
Comparison operations involve comparing one data item to
another, and
determine if the first item is greater than, equal to, or less than
the other item.
Logical operations work with conditions and logical operators
such as AND, OR,
and NOT.
3. REGISTERS
Registers are high-speed temporary storage locations used to hold
data and
instructions. A microprocessor contains many different types of
registers, and each
performs a specific function.
37 By kabogoza iddi
Simplified Notes on Computer Studies
Program counter, which holds the address of the next
instruction to be fetched from the memory.
Accumulator, which holds the data item to be processed and
the results of arithmetic and logical operations.
The main memory: It is used for the storage of data. The main
memory is also called memory, internal memory, or random access
memory (RAM) refers to the working storage.
Main memory does the following:
Holds data for processing
Holds instructions for processing the data
Holds data after it is processed
The two types of memory in use today are RA and ROM.
MEMORY AND STORAGE SIZES
Unit Abbreviation Exact amount (bytes) Approx.
No. of pages
Kilobyte KB 1,024 ½
Megabyte MB 1,048,576 500
Gigabyte GB 1,073,741,824 500,000
Terabyte TB 1,099,511,627,776
500,000,000
HOW CAPACITY IS EXPRESSED
In a computer system, data is represented using the binary system,
combinations of binary digits (bits). There are two binary digits: 1 (on)
and 0 (off). These digits can be arranged in such away that they
represent characters, digits and other values.
Bit: In binary system, each 0 or I is called a bit, which is short for
binary digit. Thus a bit is the smallest unit of measurement of
information.
Byte: It is a group of 8 bits. And a byte represents one character, digit,
but the figure is commonly rounded.
38 By kabogoza iddi
Simplified Notes on Computer Studies
A kilobyte (KB): It is about 1000 bytes (1,024 bytes)
A megabyte (MB): It is about 1 million bytes (1,048,576 bytes)
A gigabyte (GB): It is about 1 billion bytes (1,073,741,724 bytes)
12 KB = 0.012 MB
OR
Convert 12 MB to MB
1mB = 1048576 bytes
39 By kabogoza iddi
Simplified Notes on Computer Studies
Then 12mB = 12 x 1048576 bytes
= 12582912 bytes
Thus 12KB = 12582912 bytes
c) Convert 1000MB to GB
1MB = 1048576 bytes
1000MB = 1000 x 1048576 bytes
= 1048576000 bytes
BUT 1GB = 1,073,741,824 bytes
Let the Gb be x
xGB = 1, 1,073,741,824 bytes
1,073,741,824x = 1048576000
X = 1048576000
1,073,741,824
= 0.9765625 GB
1000MB = 0.976 GB (1 GB)
OR
Convert 1000 MB to GB
1024 MB ------- 1 GB
1 MB -------- 1/1024 GB
1000 MB ------- 1 x 1000
1024
= 1000 GB
1024
= 0.976
1000 GB = 1 GB
40 By kabogoza iddi
Simplified Notes on Computer Studies
off/on 0s and 1s are arranged in such a way that they can be made to
represent characters, digits or other values.
Two common binary coding schemes are ASCII-8 and EBCDIC.
ASCII – It stands for American Standard Code for Information
Interchange.
The ASCII is a standard code for information interchange. It consists of
a set of 256 characters represented by this code.
It is the most commonly used code for information communication,
though some characters in the code do other purposes like the control
of printing.
EBCDIC – stands for Extended Binary Coded Decimal Interchange
Code.
The EBCDIC was most widely used on the larger computers. It
employed the 8-bit character emulation and it was at times referred to
as the 8-bit ASCII.
BCD code: This stands for Binary Coded Decimal (BCD) and is the least
used code and it employs the 6-bit code.
CharacterASCII EBCDIC character ASCII EBCDIC
A 01000001 11000001 0 00110000 11110000
B 01000010 11000010 1 00110010 11110010
C 01000011 11000011 2 00110011 11110011
D 01000100 11000100 4 00110011 11110011
Revision Questions
1. a) What is a byte?
A byte is eight (8) bits grouped together.
b) Why is the binary number system used for computers?
Because the computers understand only binary every
character is represented in binary form in the ASCII table.
ASCII – stands for American Standard Code for Information
Interchange.
41 By kabogoza iddi
Simplified Notes on Computer Studies
c) Convert the following to binary
256ten to binary
25 R =10000000two
6
2 12 0
8
2 64 0
2 32 0
2 16 0
2 8 0
2 4 0
300ten to 2 2 0 binary
1
30 R
0
2 15 0
0
2 75 0
2 37 1
=101011100two 2 18 1
2 9 0
2 4 1
2 2 0
d) Convert 1 the following:
10101010 to its decimal equivalent
1 7 0 6 15 0 4 1 3 02 11 0 0
(1x27) + (0x26) + (1x25) + (0x24) + (1x23) + (0x22) + (1x21) +
(0x20)
128 + 0 + 32 + 0 + 8 + 0 +2+0
128 + 32 + 8 + 2
42 By kabogoza iddi
Simplified Notes on Computer Studies
170
EXERCISE:
Convert 175ten (10101111two),
120ten,
80ten to binary
43 By kabogoza iddi
Simplified Notes on Computer Studies
44 By kabogoza iddi
Simplified Notes on Computer Studies
Question:
45 By kabogoza iddi
Simplified Notes on Computer Studies
What is the difference between computer memory and
computer storage?
Computer memory refers to the computer chips that store
information for quick
retrieval; for example RAM.
Computer storage: It refers to the permanent storage place of a
computer. That is, where information can be kept for future use, for
example ROM.
RAM chips may be fixed (mounted) on a small circuit board, such as
a SIMM (Single inline Memory Module).
46 By kabogoza iddi
Simplified Notes on Computer Studies
RDRAM (Rambus DRAM) is a newer type of DRAM that is even
faster than
SDRAM.
SRAM (Static RAM) is faster and more reliable than any form of
DRAM, but are
more expensive.
6. ROM Chips: These contain data which is recorded permanently by
the
manufacturer.
ROM (Read Only Memory): It contains critical information and
software that must be permanently available for the computer. ROM
is also known as the Non-volatile memory; i.e. it cannot lose data
when power is switched off.
Examples of non-volatile memory include; ROM, flash memory and
CMOS.
ROM chips contain data, instructions or information which is
recorded permanently by the manufacturers and are known as
firmware.
47 By kabogoza iddi
Simplified Notes on Computer Studies
Programmable Read Only Memory (PROM); which is a type of
ROM chip on which permanently items can be placed.
Erasable Programmable Read-only Memory (EPROM).
Electrically Erasable Programmable Read-only Memory (EEPROM);
are ROM chips designed to be modified by users.
Other forms of memory
- Cache memory
- Video memory or VRAM
- Flash memory
i) Flash memory, also known as Flash ROM or Flash RAM is a
kind of non-volatile memory that can be erased electronically and
reprogrammed.
Flash memory is used to store programs and data on personal
computers, cellular phones, printers, digital cameras, pagers and
personal digital assistants (PDAs).
CMOS (Complementary Metal-oxide Semiconductor) is used to
store configuration information about the computer, which includes
amount of memory, types of disk drives, current date and time
keyboard, monitor etc.
CMOS chips use battery power to retain information even when the
computer is turned off. Unlike ROM, the information stored in CMOS
can be changed. The CMOS is updated whenever new components
are installed.
ii) Cache memory: It is a high speed memory that the CPU can
access (find or get) quickly.
Cache memory is used in computers with very fast CPUs so that the
CPU does not have to wait for data to be delivered from RAM. Thus
the most frequently used instructions are kept in the cache
memory.
48 By kabogoza iddi
Simplified Notes on Computer Studies
iii) Video memory (VRAM): These are chips used to store and
display images for the monitor. The amount of VRAM determines
how fast images appear and how colors are available.
VIRTUAL MEMORY: With virtual memory (VM), the operating
system allocates a portion of a storage medium, usually the hard
disk, to function as additional RAM.
The area of the hard disk used for virtual memory is called a swap
file. The amount of data and program instructions swapped or
exchanged at a given time is called a page.
DIFFERENCES BETWEEN RAM AND ROM
RAM ROM
Ram is volatile It is non-volatile
Ram is read and write it is read only
Ram is temporally it is permanent
Ram can be increased is normally not increased
7. Expansion slots and boards: Expansion slots are sockets on the
motherboard into
which you can plug expansion cards. Among the types of expansion
cards are expanded memory, display adapter or graphics adapter
cards, controller cards etc.
8. THE BUS: It is an electrical channel that allows the various devices
inside and
connected to the system unit to communicate with each other. ALL
BUSES consist of two (2) parts namely:
Data bus; which transfers actual data
Address buses; that transfer information about where the
data should go in memory.
There are two types of buses found in the computer namely:-
System bus
Expansion bus
49 By kabogoza iddi
Simplified Notes on Computer Studies
A system bus; it connects the CPU to memory.
An expansion bus; this allows the CPU to communicate with
peripheral devices. Expansion buses include; AGP bus (Accelerated
Graphics Port), ISA bus (Industry Standard Architecture), USB bus,
Local bus, 1394 bus etc.
9. PORTS:
Ports are sockets on the outside of the system unit that are
connected to an expansion board on the inside of the system unit.
These include the following:
Serial Ports: These transmit only one bit of data at a time.
Serial ports are used to connect devices that do not require fast
data transmission rates, such as Mouse, keyboard or modem.
Parallel Ports: These are capable of transferring more than one
bit of data at a time. Many printers connect to the system unit
using a parallel port. And thus, it can transfer 8 bits of data
simultaneously through 8 separate lines in a single cable with a
25-pin female connector.
USB Ports (Universal Serial Bus): These can connect up to 127
different peripheral devices daisy-chained to one general-purpose
port.
USB also supports hot plugging/hot swapping (the ability to
add or remove devices while a computer is running) as well as
Plug and Play.
50 By kabogoza iddi
Simplified Notes on Computer Studies
parallel ports used to attach peripheral devices such as printers
and disk drives to the system unit.
The 1394 Ports: These are also called FireWire, and can connect
multiple
types of devices requiring faster data transmission speeds. Such
devices connected to these ports include; Digital Video
Camcorders, Digital VCRs, colour printers, Scanners, Digital
cameras and cellular phones.
The 1394 ports also support Plug and Play (the computer’s
capability to recognize any new devices and assisting in the
installation of the device by loading the necessary drivers
automatically.
51 By kabogoza iddi
Simplified Notes on Computer Studies
Secondary storage is non-volatile; meaning that saved data and
instructions remain intact (together) when the computer is turned off.
STORAGE MEDIA AND STORAGE DEVICES
Storage media: It refers to the media on which data, instructions and
information are written and stored: These include:-
Hard disk
Floppy disk
Compact disk
Magnetic tape
Storage devices: Are devices that record and retrieve (get back)
items to and from a storage medium.
Thus storage devices act as input devices when they read and act as
output devices when they write.
Such examples of storage devices include;
Zip drive
Tape drive
Hard disk drive
Floppy disk drive
Compact disk drive
These include:-
1. FLOPPY DISK:
A floppy disk is a thin, circular, flexible plastic disk with a magnetic
coating enclosed in a square-shaped plastic shell.
The most widely used floppy disk today is 3.5 inches wide. Before
anything can be written on a new floppy disk, it must be formatted
(erasing the data on it).
Formatting is the process of preparing a floppy disk or hard disk for
reading and writing by organizing a disk into storage locations called
tracks and sectors.
52 By kabogoza iddi
Simplified Notes on Computer Studies
A Floppy disk drive (FDD) is a device that can read from and write to
a floppy disk.
If a computer has only one floppy disk drive, the drive is usually
designate (labeled) drive A (i.e., A:). If the computer has two floppy
disk drives, the second one is usually designated drive B (i.e., B
53 By kabogoza iddi
Simplified Notes on Computer Studies
3. By avoiding risky physical environment which include;
keeping them in their disk banks
should not be placed near magnetic fields
disposing them to direct sunshine or near to the heat
should not be exposed to chemicals such as cleaning
solvents and spilled water
2. HARD DISK
A hard disk usually consists of several inflexible, circular disks called
platters on which items are stored electronically.
The hard disk in most desktop and laptop computers is housed
(kept) inside the system unit, and is considered fixed disk because
of being not portable (easier to be carried). They are also sealed
tightly to keep out of contaminants e.g. dust and smoke particles
which may result in head crash.
54 By kabogoza iddi
Simplified Notes on Computer Studies
Disadvantages
1. Head crash may occur due to extreme shock or contaminants.
2. Hard disks are not portable (except removable hard disk) which is
not the case with floppy disks.
3. Data becomes less secure if left on the hard disks
4. Disks may fail due to violet shaking (vibrations).
5. Have a problem of virus attack and thus causing data loss.
3. COMPACT DISK
A compact disc is a flat, round, portable, storage medium that is
usually 4.75 inches in diameter and less that one-twentieth of an
inch thick.
Variations (kinds) of Compact Disks include:-
- CD-ROM (Compact Disc Read-Only Memory) is a compact
disc that uses the same laser technology as audio CDs for
recording music. The contents of standard CD-ROMs are written
or recorded by the manufacturer and cannot be modified by the
user.
A CD-ROM drive or CD-ROM player is required to read items on
a CD-ROM.
- CD-R (Compact Disc-Recordable) is a technology that
allows a user to write on a compact disc using his or her own
computer.
- A CD-RW (Compact Disc Rewritable) is an erasable
compact disc that can be written and rewritten onto it multiple
times.
CD-RW software and a CD-RW drive are required in order to
write and rewrite on a CD-RW.
55 By kabogoza iddi
Simplified Notes on Computer Studies
- A DVD-ROM (Digital Video Disc-ROM) is an extremely
high capacity compact disc capable of storing from 4.7 GB to 17
GB.
- DVD-RAM; is the recordable and rewritable versions of
DVD-ROM, which allows items to be erased and recorded on it
multiple times.
- DVD-R; is a recordable version of DVD-ROM, which can be
written once and read (play) for many times.
- DVD+RW; is the recordable and rewritable versions of
DVD-ROM, which can be written and read (play) for many times.
56 By kabogoza iddi
Simplified Notes on Computer Studies
It is one of the first storage media used with mainframe computers.
NOTE:
Tape storage requires sequential access; which refers to reading or writing
data consecutively, that is; one after another. They are also used most often
for long-term storage and backup.
5. TAPE DRIVE: A tape drive is used to read from and write data
and information onto a tape. Three common types of tape drives are
QIC (Quarter-inch cartridge), DAT (Digital audio tape) and DLT
(Digital linear tape).
6. ZIP DRIVE: A zip drive is a special high-capacity disk drive
developed by Iomega that uses a 3.5-inch zip disk, which is slightly
larger than and about twice as thick as a standard 3.5-inch floppy
disk.
57 By kabogoza iddi
Simplified Notes on Computer Studies
1. PC card: A PC card (personal computer); is a thin credit card-sized
device that is used to add capabilities to a laptop computer.
2. Magneto-optical (MO) disk: This combines the best features of
magnetic and optical disk technologies.
3. A smart card, this is similar in size to a credit card or ATM card;
stores data on a thin microprocessor embedded (fixed) in the card.
Applications of smart cards
Stores a prepaid dollar amount e.g. a prepaid telephone calling
card
Stores patient records and other health-care information
Tracks information of customers and employees
4. Online storage: This is sometimes called an Internet hard drive;
it is a service on the Website that provides storage to computer
users for free or for a minimal monthly fee.
Advantages of using online storage
It works like an offsite backups of data
It share s large audio, video and graphics files with other on the
Internet
Files stored on an Internet hard drive can be accesses from any
computer
5. Microfilm and microfiche: they are used to store microscopic
images of documents on roll of sheet film.
A microfilm uses from 100 to 215 feet roll of film where as a
microfiche uses a small sheet of film, usually about 4 inches by 6
inches.
58 By kabogoza iddi
Simplified Notes on Computer Studies
Revision question:
1. What are the different computer storage media? Give the
strengths and limitations
of each?
INPUT DEVICES
Input is any data or instructions entered into the memory of a
computer, e.g. voice, words, graphics etc.
Memory is a temporary area for holding data, instructions and
information
Memory is also known as main store or primary memory.
An input device is any hardware component that allows a user to
enter data and instructions into a computer.
The input devices include;
1. Keyboard,
2. Mouse,
3. Scanner
4. Digital camera
5. Digital video camera
6. Pc camera
7. Scanner
8. Microphone
9. Bar Code Reader
10. Light pen
11. Web Cam
12. Track ball
13. Touch screen
59 By kabogoza iddi
Simplified Notes on Computer Studies
1. KEYBOARD: This contains keys that allow a user to enter data
and instructions into the computer.
All computer keyboards have a typing area that includes; the
letters of the alphabet, numbers, punctuation marks and other
basic keys.
A standard computer keyboard is sometimes called a QWERTY
keyboard because of the layout of its typing area.
60 By kabogoza iddi
Simplified Notes on Computer Studies
being used. In Word processors, it is used to mark the end of a
paragraph.
Shift keys: The shift keys are used in combination with other
keys in the typewriter area thus; you press and hold down this
key then press another key in this area. For example, when you
hold down the shift key and press any of the alphabetical
keys, you get an uppercase (CAPITAL) letter corresponding to
that key if the Caps Lock is off. In addition, when you hold a Shift
key down and press any of the keys labeled with more that one
character then you get the top most character on that key.
Caps Lock key: This special key permanently locks the
alphabetical character keys into only uppercase letters whenever
they are pressed if this key is on. The lowercase letters are also
obtained if it off. When the Caps Lock is on, a green LED light,
labeled “Caps Lock” is lit the reverse is true.
Back space key: The back space is a special key located at the
top-right of the typewriter area. This key is used to delete a
single character to the left of the cursor position whenever it is
pressed.
Tab key: This key shifts the cursor position usually by five
characters to the right when pressed. It can also be configured to
shift the cursor by a specified number of characters depending on
the application in use.
The Alt and Ctrl keys: These are specialized keys referred to as
system keys. They are commonly used in combination with other
keys in order to work directly with the system. E.g. when you
press the Alt + Ctrl + Delete key combination, you restart your
computer.
61 By kabogoza iddi
Simplified Notes on Computer Studies
acts exactly like what would happen if one pressed the right
mouse button at the cursor position when working with Microsoft
Windows.
62 By kabogoza iddi
Simplified Notes on Computer Studies
CURSOR FUNCTION
KEY
Left Arrow Moves the cursor one character position to the left
Right Moves the cursor one character position to the right
Arrow
Up Arrow It moves the cursor to the previous line
Down arrow Moves the cursor down to the next line
Page Up Moves the cursor up one screen-full or 24 lines up
Page Down Moves the cursor down one screen-full or 24 lines
down from the current cursor position
Home It repositions (relocates) the cursor to the beginning
of the line
End It repositions (moves) the cursor to the end of the
line
63 By kabogoza iddi
Simplified Notes on Computer Studies
Delete It erases the next character to the right of the cursor
position
Back space It deletes the next character to the left of the cursor
position
Print screen It captures a snap-short of the current screen
Pause This key freezes the active screen when browsing a
list or display like those from a DIR command
Insert It enables characters to be inserted at the current
cursor position without deleting the adjacent
.characters
Scroll Lock It locks the cursor in the current position when
scrolling through a spreadsheet
Numeric This key locks the numeric keypad area found at the
Lock .right side of the keyboard
64 By kabogoza iddi
Simplified Notes on Computer Studies
The Up and Down volume control; Play, Next and Pause/Stop
buttons.
Other Accessory buttons like the Calculator, My Computer and
several other buttons.
Advantages of using keyboards
Entering data and instructions with keyboards is generally faster
than with other pointing devices.
It is not necessary to buy additional keyboards because most
computer systems ate normally supplied with keyboards.
Keyboards are more reliable and usually produce fewer errors
than other input methods such as voice input and optical
character recognition.
Disadvantages
It takes a lot of time to practice in order to type quickly and
accurately
Tying speeds are still very slow when compared with computer
speeds
2. MOUSE:
This is a pointing device used to manipulate (control) onscreen objects;
it also inputs data or instructions into the computer.
Types of mouse/mice
A mechanical mouse: this has a rubber ball on its underside to
detect movement of the mouse.
An optical mouse; this uses devices that emits (produces) and
senses light to detect the mouse’s movement.
A cordless /wireless mouse (either mechanical or optical)
transmits data using wireless technology such as radio waves or
infrared waves.
65 By kabogoza iddi
Simplified Notes on Computer Studies
66 By kabogoza iddi
Simplified Notes on Computer Studies
Advantages of using a mouse
It is user-friendly for computer beginners
It is easy and convenient to use with a graphical user interface
Using a mouse to select items or move to a particular position
on the screen is faster than using a keyboard.
Disadvantages
It needs some practice in order to control a mouse properly.
It is not easy and convenient to input text (words) with a
mouse
Issuing commands by suing a mouse is slower that by using a
keyboard
A mouse usually requires a flat surface to operate
A mouse is not accurate enough for drawings that require high
precision (accuracy).
A mouse needs more desk space to operate when compared
with a track ball
3. JOYSTICK: It is a pointing device with a vertical lever mounted
on a base for playing computer games.
A joystick is also an input device consisting of a stick that pivots on
a base and reports its angle or direction to the device it is
controlling. Joysticks are often used to control video games, and
usually have one or more push-buttons whose state can also be
read by the computer.
67 By kabogoza iddi
Simplified Notes on Computer Studies
Disadvantages
- Photo printing cost for digital cameras is generally higher
that that for ordinary film cameras.
- Digital cameras are normally more expensive than ordinary
film cameras with similar functions.
5. DIGITAL VIDEO CAMERA: It records video as digital signals
rather than analog signals. Many video devices e.g. video camera,
television etc use analog video signals and require a video
capture card to convert the analog video signal into digital signal
so that the computer can understand.
6. PC CAMERA:
68 By kabogoza iddi
Simplified Notes on Computer Studies
It is a kind of Digital video camera that allows home user to record,
edit and capture video and still images and to make phone calls on
the Internet.
PC cameras can be set to take digital photographs at present time
intervals or whenever it detects motion.
7. SCANNER: It is a light-sensing input device that converts printed
text and graphics into a digital form that can be further processed
by the computer.
69 By kabogoza iddi
Simplified Notes on Computer Studies
widely used in supermarkets, pharmacies, department stores,
libraries etc.
A barcode reader, also called a price scanner or point-of-sale (
POS ) scanner; is a hand-held or stationary input device used to
capture and read information contained in a bar code . A barcode
reader consists of a scanner , a decoder
(either built-in or external), and a cable used to connect the reader
with a computer.
10. LIGHT PEN: It is a pointing device that can detect the presence
of light. Light pens are used by health care professionals such as
doctors and dentists.
A light pen is an input device that utilizes a light-sensitive detector
to select objects on a display screen. A light pen is similar to a
mouse, except that with a light pen you can move the pointer and
select objects on the display screen by directly pointing to the
objects with the pen.
70 By kabogoza iddi
Simplified Notes on Computer Studies
71 By kabogoza iddi
Simplified Notes on Computer Studies
15. TOUCH SCREEN: It is a type of display screen that has a touch-
sensitive transparent panel covering the screen. Instead of using a
pointing device such as a mouse or light pen, you can use your
finger to point directly to objects on the screen. A touch screen is
also is a touch-sensitive display device and is used for ATM
machines to allow easy access of bank accounts.
72 By kabogoza iddi
Simplified Notes on Computer Studies
remaining documents and matches their patterns of light against
the answer key sheet.
19. Optical Character Recognition Reader (OCR): These include
a small optical scanner for reading characters and sophisticated
OCR software for analyzing what is read. OCR readers are often
used for turn around documents e.g. electricity bills.
20. Sensor and Remote Sensor: It is an input device that can
detect external changes in an environment. External changes
include levels of light, temperature, sound, position and humidity.
21. Terminal: It is a device with a monitor and a keyboard.
The term ‘terminal’ can also refer to any device that sends and
receives computer data. There are two types of terminal namely: -
A dumb terminal; this has no processing power, cannot act as a
stand-alone computer and must be connected to a server to
operate.
An intelligent terminal; this has memory and a processor so that
it can perform some functions independent of the host computer.
73 By kabogoza iddi
Simplified Notes on Computer Studies
1. DISPLAY DEVICE (Monitor):
A display device is an output device that conveys text, graphics and
video information to a user. Information on a display device is
sometimes called a soft copy because it exists electronically and
displays only for a temporary period.
Display devices can be monochrome or colour.
Monochrome means that information displays in one colour on a
different colour background (e.g. black and white).
Some display devices use gray scaling, which involves using many
shades of gray from white to black for better contrast on the images.
Types of display devices
Cathode Ray Tubes (CRT)
Liquid Crystal Display (LCD)
a) Cathode ray tube CRT)
A CRT monitors works like a standard television because it also
contains a cathode ray tube (CRT). The front of the CRT is the screen,
which is coated with tiny dots of phosphor material. Each dot
consists of a red, a green and a blue phosphor, and the three dots
combine to make up each pixel.
74 By kabogoza iddi
Simplified Notes on Computer Studies
They consume more energy than LCD monitors
Emit higher electromagnetic radiation (EMR) than LCD monitors
(i.e. the light causes eye defects or problems).
They consume much more power/energy than the LCD monitors.
b) Liquid Crystal Display (LCD) monitor;
This uses liquid crystal rather than a cathode ray tube to create images
on the screen.
LCD monitors produce color using either passive matrix or active
matrix technology.
75 By kabogoza iddi
Simplified Notes on Computer Studies
from the computer into an analog video signal that is sent through a
cable to the display device.
CRT monitors use an analog signal to produce a picture while LCD
monitors use a digital signal to produce a picture.
Thus the quality of a display device depends on its resolution, dot pitch
and refresh rate; and resolution is often expressed in dots per pitch
(dpi).
2. PRINTERS
A printer is an output device that produces text and graphics on a
physical medium such aas paper, plastic boards etc.
Printed information is often called hard copy because the information
exists physically and in a more permanent form of output that is
presented on a display device.
CATEGORIES OF PRINTERS
IMPACT PRINTERS: They form characters and graphics on a piece of
paper by striking a mechanism against an ink ribbon that physically
contacts the paper.
Common types of Impact printers
a) Dot-matrix: These produce individual characters on a page by
means of series of dots. The speed of a dot-matrix printer is
normally measured by the number of characters per second
(cps) it can print. The dot-matrix printers can be found in some
business settings because they are useful for printing multiage
forms such as invoices or purchase orders.
76 By kabogoza iddi
Simplified Notes on Computer Studies
Disadvantages
They are generally noisy because of the striking mechanism.
Print quality of dot-matrix printers is not as good as those from
inl-Jet and laser printers.
b) Line printer
A line printer is a high-speed impact printer that prints an entire
line at a time.
The speed of a line printer is measured by the number of lines
per minute (lpm).
Line printers are often used with mainframes, microcomputers or
with a network in applications such as manufacturing or shipping.
c) Daisy wheel printer:
It is an impact printer that uses a wheel as a print head against
the paper to print a character.
d) Plotter
77 By kabogoza iddi
Simplified Notes on Computer Studies
A plotter is a sophisticated (stylish) printer used to produce high-
quality drawings that can be quite large e.g. with width up to 60
inches. There are Two basic types of plotters are;
Pen plotters
Electrostatic plotters
e) Ball printer
A ball printer is an impact printer that uses a rotating ball as a
print head. The printing characters are on the surface of the ball,
which strikes a ribbon to transfer the character onto paper.
f) Braille printer:
A Braille printer outputs information in Braille onto paper so that
it can be read by visually impaired people. The printing speed of
a printer is usually expresses in pagers per minute (pmm); and
printer resolution is often expressed in dpi (dots per inch). Hence
the larger the number of dots, the higher the resolution.
Other printers include;
Large format printer
Portable printer
Label printer
Photo printer
Factors to consider when buying a printer
78 By kabogoza iddi
Simplified Notes on Computer Studies
1. The memory of at least 2 MB
2. Page per minute print out (ppm)
3. Price of the cartridge or toner
4. Printer drivers (i.e. a driver is a small program that tells the
operating system how to communicate with the printer or
device).
5. Purpose for which the printer is going to be put to use
NON-IMPACT PRINTERS
These form characters and graphics on a piece of paper without
actually striking the paper.
Types of Non-impact printers
a) Inkjet printers
It is a non-impact printer that forms characters and graphics by
spraying tiny drops of liquid ink onto a piece of paper.
Inkjet printers can produce letter-quality (LQ) text and graphics in
both black and white and colours.
The speed of an ink-jet printer is measured in pages per minute
(ppm).
Advantages of ink-jet printers
ink jet printers are generally quiet
They can produce high quality colour output
Disadvantages
The ink may smear when printed on ordinary paper
The ink cartridges and specialized papers are expensive
Specialized papers are required to produce high quality colour
output
79 By kabogoza iddi
Simplified Notes on Computer Studies
Ink-Jet
printer
Laser printers Laser printer
80 By kabogoza iddi
Simplified Notes on Computer Studies
DIFFERENCE BETWEEN IMPACT PRINTERS AND NON-IMPACT
PRINTERS
IMPACT PRINTERS NON-IMPACT PRINTERS
3. DATA PROJECTOR
This displays photographic slides on a screen in bigger size. It works
like a film projector only that it is connected to the computer from
which it derives/gets the information.
81 By kabogoza iddi
Simplified Notes on Computer Studies
6. Multifunction machine:
82 By kabogoza iddi
Simplified Notes on Computer Studies
A multifunction device is a single piece of equipment that provides
the functionality of a printer, scanner, copy machine and a facsimile
machine
83 By kabogoza iddi
Simplified Notes on Computer Studies
1. Printers,
2. Fax modems (converts analog signals to digital and ice versa)
3. Digital camera
4. Joysticks, scanner,
5. speakers, keyboard,
6. Mouse, monitor, plotter
7. Light pen Web cam
8. Touch screen microphone
9. Touch pad
10. Web cam
11. Bar code reader
1 By kabogoza iddi
Simplified Notes on Computer Studies
COMPUTER SOFTWARE
Computer software refers to all programs which enable computer
hardware to operate effectively. A group of instructions is called
programs and a computer program is called software. The
preparation of such instructions is done by human being through the
process called programming and a person who under takes
programming is called Programmer.
Software is broadly grouped into 2 main categories:
1) System software
2) Application software
SOFTWARE
SOFTWARE
Low level
Programming
languages
Operating
system for
standalone High level
computers programming
Languages
Software Tree
1. SYSTEM SOFTWARE
System software consists of programs that control the operations
of the computer and its devices.It is also a type of software, which
performs the control function on the computer system. Examples of
system software include; the Operating System (O/S), programming
languages and utility programs.
System software also serves as the interface between the user, the
application software and hardware.
The user interface controls how users enter data and instructions
into the computer and how information is displayed on the screen.
There are 2 types of user interfaces, namely:-
a) Command Line Interface (CLI): It is n
interface where the user types key words or press special keys on
the keyboard to enter data and instructions.
Advantages of command line interface (CLI)
A command line interface takes up little memory and normally
does not require a very fast processor.
Many commands can be grouped as a batch file so that repetitive
tasks can be automated.
Operation is fast because commands can be entered directly
through the keyboard.
Disadvantages of a CLI
A command language has to be learnt and memorized.
85 By kabogoza iddi
Simplified Notes on Computer Studies
b) Graphical User Interface (GUI): It allows a user to use menus and
visual images such
icons, buttons and other graphical objects to issue commands.
Advantages of a graphical user interface
The graphical user interface is similar to any application.
It is user-friendly because it is easy to learn and work with.
There is no need to type and memorize any command language.
Disadvantages of a GUI
It requires more memory as well as a faster processor.
It is difficult to automate functions for expert users.
It occupies more disk space to hold all the files for different
functions.
2. APPLICATION SOFTWARE:
It also refers to programs that perform specific tasks for the users.
OR:
It is the one that is used to solve the day-to-day business problems.
Such software includes; Word processors, spreadsheets, graphics
presentations etc.
Application software falls into two main categories namely:-
1. Special purpose packages/custom made software which are
written to meet the specific needs of an organization that cannot
be usually satisfied by other sources of software.
2. General purpose packages/off the shelf software packages,
which may be used for a wide variety of purpose. These include;
Spreadsheet programs.
86 By kabogoza iddi
Simplified Notes on Computer Studies
3. CUSTOMIZED SOFTWARE: it is a type of software developed
specifically and specially to customers on orders. These include; Air
traffic control, systems and security detectors among others.
Advantages of customized software
It is suitable for all jobs.
Change is possible with customized software.
It is a source of competitive advantage. This is because the
company may be able to do anything with its software that a
competitor cannot do.
Disadvantages
Costs of developing the software are higher compared to canned
package.
Software may not work at all.
4. CANNED/OFF-SHELF SOFTWARE: A type of software developed
and sold on open
market to customers who need them. For example; Database
programs, word
processors, spreadsheet programs, presentation programs, Adobe
PageMaker etc.
87 By kabogoza iddi
Simplified Notes on Computer Studies
application programs, for example Anti virus utility, uninstaller utility
etc.
TYPES OF UTILITY PROGRAMS
a) Data sorting: This involves taking in data and re-arranging in
order as specified by the user.
b) Anti-virus utility: It is a program that prevents, detects and
removes viruses from a computer’s memory or storage devices,
for example Norton Antivirus.
c) Merging: It is a utility that involves combining data.
d) Screen saver utility: A utility that causes the monitor’s screen
to display a moving image or blank screen if no keyboard or
mouse activity occurs for a specified period of time. Screen
savers originally were developed to prevent a problem called
ghosting, in which images could be permanently etched on a
monitor’s screen. They can also be used for security reasons,
business or entertainment.
e) Detection and removal of virus: A virus is a computer
program that interferes in the computer operating system. Thus
the utility program helps to heal the virus.
f) File viewer utility: it is a utility that displays and copies the
contents of a file.
g) File Compression utility: This reduces or compresses the size
of a file.
A compressed file takes up less storage on a hard disk or floppy
disk, which frees up room on the disk and improves system
performance.
Compressed files sometimes are called zipped files because they
usually have a .ZIP extension, and therefore they must be
unzipped or restored to its original form before being used.
88 By kabogoza iddi
Simplified Notes on Computer Studies
h) Diagnostic utility: This compiles technical information about a
computer’s hardware and certain system software programs and
then prepares a report outlining any identified problems.
89 By kabogoza iddi
Simplified Notes on Computer Studies
A programming language is a set of words and rules governing the
use computers employed in constructing programs.
It is the only language that a computer understands. A programming
language combines words, symbols and rules of grammar known as
the syntax of the language.
PROGRAMMING: This is the process of writing a program to solve a
given problem, testing it to ensure it is accurate or correct and
preparing documents to support it.
Programming languages also have vocabulary, grammar and syntax
just like any other natural language. However, natural languages
cannot be used for programming because
they are too complex i.e. the grammar and vocabulary can be
interpreted in very many ways yet programming languages bust have
simple logical structure and must be precise.
Characteristics of programming languages
they are instructions for calculations
Have instructions for data movements
Every programming language has instructions for input and output
90 By kabogoza iddi
Simplified Notes on Computer Studies
Application generators
1. LOW LEVEL LANGUAGES: These are languages which the
computer can easily
understand and are strongly related to the processor since they can
easily be memorized.
Low level languages are machine oriented and very difficult for
programmers to understand.
They are categorized into two:-
Assembly Languages
Machine Code Languages: These are first generation languages
consisting on 0s and 1s. Machine language is written in binary codes
i.e. digits of 0s & 1s. It is a language that consists of binary numbers
that represent instructions normally locations and data which can be
processed.
2. ASSEMBLY LANGUAGE:
This is a language that uses a group of letters to represent a whole
group of words instead of presenting a binary operation of zeros and
ones (0s & 1s). They use more English words and therefore easily
understood by the programmers. E.g. "ADD" for addition, "SUB" for
subtraction.
However, each assembly language instruction is eventually
translated into machine language by the compiler.
Advantages of Assembly languages
It has closer control of the computer hardware and executes
officially.
91 By kabogoza iddi
Simplified Notes on Computer Studies
It is useful for writing operating systems and game programs
which require the fast and efficient use of the Central Processing
Unit (CPU).
Disadvantages
Execution may be too slow since the language has to be
translated into machine code which can easily be understood by
the computer.
It is designed for a specific machine and specific processor thus
not easily compatible with every machine.
3. HIGH LEVEL LANGUAGES
These are language which programmers can easily understand but
not immediately understood by the computer.
These languages are user-friendly and problem oriented rather than
machine based. Just like machine language, instructions in high
level languages are written in English like words. E.g. phrases,
symbols etc.
They consist of phrases that are closer to human language or
mathematical notations. They are later translated into low level
languages for the computer to easily understand. High level
languages are also referred to as Third (3rd) Generation
Languages.
92 By kabogoza iddi
Simplified Notes on Computer Studies
language in Micro computers and can almost do all the
processing tasks.
b) COBOL: Common Business Oriented Language. This is an
international accepted high level language used for general
commercial purposes. It is known for its capability to handle the
input and output of very large volumes of data, and it came into
in 1960’s.
c) FORTRAN (Formula Translation)
This is a procedure oriented language used for mathematical and
engineering services. It is known for its simplicity /conciseness,
efficiency and accuracy.
d) PASCAL (Pascaline Arithmetic):
This language was named after Blaise Pascal a French
mathematician who invented a mechanical calculator commonly
known as a Pascaline. It is used for fast execution for
mathematical problems.
e) ALGOL (Algorithmic Language)
This is suitable for scientific and engineering computations; and it
is suitable for scientific and engineering computations.
f) ADA: This language was named after Lady AUGUSTA ADA
LOVERACE. This language was used on the first commercial
computer invented by Charles Babbage at the University of
Cambridge in England. It is suitable for both scientific and
commercial purposes.
g) C- Language: This is also a high level program oriented
language used for software development. C is a concise versatile
and portable general purpose language and compatible with
many operating systems and application programs.
Other Programming Languages include
93 By kabogoza iddi
Simplified Notes on Computer Studies
a) LISP (List Processing): This was developed in the late 1950’s by
John McCarthy and it is a prominent language used in artificial
intelligence.
b) PROLOG (Programming in Logic):; is a language from LISP by the
Japanese and it is designed for use with expert systems and
artificial intelligence.
94 By kabogoza iddi
Simplified Notes on Computer Studies
1. A compiler: A compiler is a program which translates a source
program from high level language to low level language which
can easily be understood b the computer.
2. Interpreters: This is a program that translates the source
program line by line while the program is running from high level
language to low level language.
3. Assembler: This translates assembler instructions from
assemble language to machine code language or the binary code.
4. Linkers: These combine compiled programs and determine
where the program will be located in the memory.
5. LANGUAGE PROCESSORS: These have to translate high level
languages to machine code languages which the processor can
understand. They are used to work backwards to the processor.
OPERATING SYSTEM
An operating system is a set of programs containing instructions
that coordinate all the activities among computer hardware devices.
It also refers to all programs which coordinate the operation of all
hardware and software components of a computer.
The operating system relies on device drivers to communicate with
each device in the computer.
A device driver is a small program that tells the operating system
how to communicate with a device.
Thus each device on a computer such as keyboard, printer etc has
its own specialized set of commands and thus requires its own
specific driver.
EXAMPLES OF OPERATING SYSTEM
1. Disk Operating System (DOS)
95 By kabogoza iddi
Simplified Notes on Computer Studies
2. WINDOWS, e.g. Win98, Win2000 etc
3. Mac OS (Macintosh)
4. Windows NT Server
5. UNIX
6. LINUX
7. OS/2 Wrap
8. Novel NetWare OS
9. Solaris
10. Palm OS
11. Pocket PC 2002
1) Disk Operating System (DOS): DOS is a collection of programs
and commands that are used to control the overall computer
operations in a disk-based system.
The two more widely used versions of DOS were PC-DOS and MS-
DOS, both developed by Microsoft in 1980s. DOS is not widely
used today because it does not offer a graphical user interface
(GUI) and it cannot take full advantage of modern 32-bit micro-
processors.
96 By kabogoza iddi
Simplified Notes on Computer Studies
c) Windows 2000 professional: This is a standalone version for
business desktop or laptop computers, as well as for
computers connected to the Internet. It is an upgrade to the
Windows NT operating systems.
i. The two basic versions of Windows are; Windows
2000 Server family and Windows 2000 professional.
d) Windows Millennium: It is an upgraded version of Windows
98 for the consumer that uses a computer to surf the Internet
or for entertainment. Windows millennium is designed mainly
for home users.
e) Windows XP Home: It is an upgrade to Windows ME
f) Windows XP Professional: It is an upgrade to Windows 2000
professional. Added features of Windows XP professional
Edition include:
Greater data security through encryption of files and
folders.
Remote access to computers
Support for secured wireless network access
3) Mac OS (Macintosh): Mac OS was first commercially successfully
graphical user
Interface.
4) Windows NT Server: It is an operating system designed for
client-server networks.
5) UNIX: It is a multi-user, multi-tasking operating system
developed in the early
1970s by scientists at Bell Laboratories. UNIX is capable of
handling a high volume of transactions in a multi-user environment
and working with multiple CPUs using multiprocessing.
6) LINUX: It is a popular free UNIX-like multi-tasking operating
system.
97 By kabogoza iddi
Simplified Notes on Computer Studies
Linux is open- source software, which means its code is made
available to the public.
98 By kabogoza iddi
Simplified Notes on Computer Studies
11. OS/2 Wrap
12. UNIX,
13. LINUX
Network operating systems are;
1. NetWare,
2. Windows NT Server,
3. windows 2000 Server
4. Windows.Net Server,
99 By kabogoza iddi
Simplified Notes on Computer Studies
12. Windows NT Server,
13. Windows 2000 Server
14. Windows.NET Server,
15. OS/2 Wrap for E-Business
16. Windows CE,
17. Palm OS
18. Pocket PC 2002
5. BIOS loads the Dos system files from the boots record either
from drive A:\ or C:\
6. Dos system file loads the command.com files
7. Command.com loads the Auto exec. files
PC CONFIGURATION
The hardware and software specification required for PC or any other
type of computer is termed as the computer configuration. Thus a
typical configuration is given below:-
- Computer processor or microprocessor Pentium series
- Hard disk in gigabytes
- Floppy disk drive 3.5 inch, 1.44 MB
- CD-Rom drive, DVD drive
107 By kabogoza iddi
Simplified Notes on Computer Studies
- 14” or 17” colour digital monitor
- System software with the latest windows version
- Application software with the latest Microsoft Office version
- Multimedia e.g.; speakers, sound card etc.
CARING FOR MICROCOMPUTER
It should be noted that microcomputers need to be serviced regularly
to maintain their operability. Some of the measures that should be
taken are as follows:-
1. Switch off the computer every after use. This should be
done by following the exact procedures. These include; clicking on
windows “start” button and then choose to “Turn Off”
completely.
2. Avoid making connections when the computer is on power
e.g. keyboard connections, mouse, monitor, printer etc.
3. Avoid abrupt switching off and on of the computer system;
thus one should follow the proper way of shutting down all the
programs then shut down the computer from the start button.
4. Switch on your computer hardware system starting from the
wall socket switch, UPS (Uninterruptible Power Supply), or
stabilizer, computer and then printer.
5. Food or drinks should not be allowed near the computer.
This is done to avoid food from pouring into the computer
hardware components.
6. The microcomputer should not be exposed to direct sunlight
or heat.
7. Place the computer in a dust-free environment with good
ventilation. Thus dust covers should be used to cover the computer
when not in use; and if you are using polythene covers then do not
cover the computer immediately after switching off because it will
trap the heat.
- Drop-down list boxes: These offer options like the list boxes
except that initially they look like text boxes with an arrow
pointing down on the right of the box.
- Options buttons: These represent a group of mutually exclusive
options only one of
which can be selected. For example, in the dialog box you can
only select either Center or Tile but not both.
- Check boxes: These offer non-exclusive options in a group of
options. All check boxes can be selected or un-selected
depending on what is desired.
- A radio button or option button is a type of graphical user
interface element that allows the user to choose only one of a
predefined set of options.
DISK OPERATING SYSTEM (DOS)
Definition of DOS:
D:\>Z:
To change from Z:\> to A
Type Z:\>A
NAMING FILES
A file is a collection of related information or data stored on a drive.
Each file must have a name for identification. The naming of files has
rules and therefore, a file cannot be given a name anyhow.
These rules include the following:-
117 By kabogoza iddi
Simplified Notes on Computer Studies
i) Files name must have two important parts i.e.
The main file name
Extension
ii) A Dos file name must have up to 8 characters
iii) A file name must have an extension so as for it to be identified
with a batch of files which may be up to 3 characters.
iv) The main file name and extension must be separated by a dot
called a period e.g. Selector. bat
v) Some characters especially symbols can be used in a file name
while others cannot be used in naming of files. Acceptable
characters include:-
TYPES OF FILES
There are 4 main types of files in DOS i.e.
Program files
Data files
System files
Batch file
1. PROGRAM FILES
These are files that contain instructions which a computer carries
out while performing a task. The instructions or commands are
written in a format which c a computer can interpret. Program files
are also known as Extension files and they usually carry an
extension.exe or .com
2. DATA FILES
These contain text or numeric information and are created during
the execution of a task using a specific computer program by the
computer e.g. using a word processing program like Microsoft Word
which may be used to create a file containing minutes from a
meeting.
Data files are sub divided into two (2) i.e.
Text file: These contain data written and stored in the cell
format. ASCII files also contain alphabetic and numeric characters
and some standard characters.
3. SYSTEM FLES:
These files contain information which a computer uses to operate or
control the actions of the hardware devices connected to it.
These files are usually called Device drivers and usually have the
extension.sys e.g. the drivers which enable the computer to use a
printer may be called printer.sys
4. BATCH FILE (PROGRAMS)
It is an ASCII text file which contains a group of or batch of Dos
commands to be executed as a single unit in the sequence in which
they are listed in the batch file. Batch programs automate
themselves while using the Dos commands.
ARTS SCIENCES
MEC
H
ICT
CO ENT OR PHY PLT EU
M G
ART EU PE
COM
P
122 By kabogoza iddi
UG PHYEN IRE CRE
G
PLT AN MEC ELEC
H
Simplified Notes on Computer Studies
HIST GEO BUSS R.E CHEM BIO MTC PHY
AGRIC IT
A COMMAD PATCH
A patch is a route taken or a procedure taken to reach a desired file. A
patch can be fully described by a path name which enables the user to
specify one or more directories.
A path name begins with the default/current drive C: followed by the
back slash then the sub directory and lastly the file.
Each of the contents of the path is separated by a back slash e.g.
To access Computer Science, the following would be the command
path:-
C:\Hardware\software\ Computer Science
SECTION B QUESTIONS
1. As a computer student explain briefly what you understand by
the following: -
Computer software
Computer hardware
Customized software
Off shelf software
Application software
125 By kabogoza iddi
Simplified Notes on Computer Studies
System software
2. Give the functions of the following computer hardware;
Monitor
Mouse
CPU
Keyboard
Printer
Scanner
3. State five input devices of a computer:
Keyboard: It inputs data/ information or other instructions.
Joystick: It is a pointing device with vertical lever for playing
games.
Mouse: Inputs data or information or instructions into the
computer.
Digital camera: It takes pictures and stores the images
digitally and cannot work separately.
Digital video camera: It records video as digital signals
rather than analog signals.
PC Camera: It is a kind of Digital video camera that allows
home user to record, edit and capture video and still images
and to make phone calls on the Internet.
Scanner: It is a light input device that converts printed texts
and graphics into a digital form that can be further processed
by the computer.
LCD monitors take up less desk space while CRT take much desk
space
LCD consume less power (one third of power), where as CRT
consume much power.
LCD do not emit higher Electromagnetic Radiations (EMR) while
CRT emit higher
EMR.
LCD monitors are portable where as CRT are not portable
LCD do not produce much heat where as CRT produce too much
heat.
SECTION C
27. Identify and explain the various ways in which computer
are used in business
today (20 Marks)
APPROACH:
- Define computer
- In the introduction, list ways how computers are used
in business today
Communication: We use computers to send and receive
messages from one