IT Chapter 1 Notes
IT Chapter 1 Notes
What is a Computer?
Computers are electronic devices that receive data, manipulate the data and then turn it
into useful information, before storing it and/or sending it to someone, or somewhere, to
be read or acted upon.
A computer is an electronic device that takes input (called data) from the user, process
these data under the control of set of instructions (program) already stored in its memory
and produce results (output) and store the results in a desired format for future use.
Data and Computer input is called data and the output obtained after processing data, is called
Information information.
Data is raw,
unprocessed The following figure tries to explain how a computer works:
items, which
can include
text,
numbers,
images, We refer to the above model as the Input-Processing-Output (IPO).
audio and
videos.
Examples of IPO processes:
Information
is data that
is processed
and
organized in
such a way
that we can
actually use
it.
A learner’s learner number and test and exam marks is an example of data input. After the
data has been processed, the result or output is a printed report (information) which
indicate whether the learner fails or passes, and what the leaner’s average is. This
information is more meaningful than the raw marks would be.
1
Input Process Output
GIGO is an acronym for Garbage In, Garbage Out. The GIGO principle simply means that
bad input will result in bad output. It is very important to remember the GIGO principle,
because bad data will give you bad information.
Using the example of the learners’ test results, if the teacher entered the incorrect marks
into the computer (i.e. bad data), the information that she would get as a result, will also
be incorrect.
Functionalities of a Computer
The IPO model of a computer is actually a bit-over simplified. Nowadays Computers can:
2
THE INFORMATION-PROCESSING CYCLE
The information-processing cycle is a series of stages carried out to get information from
raw data:
Stage 1: Input
In the input stage, the data is entered into the computer. The user inputs the data (for
example, by typing on a keyboard or speaking into a microphone) into the computer.
The device takes this data and convert it into a series of 1s and 0s (this is called binary
code)
Stage 2: Processing
The central processing unit (CPU) inside the computer then takes that binary code
and does the calculations needed to get that data to display in a way that makes sense
to the user.
The CPU works with the computer’s memory to get instructions on how to display the
information from the input device and stores it as pixels in the computer’s memory.
This information is sent to the output device to be translated and displayed in a way that
is useful. All of this takes a fraction of a second to do.
Stage 3: Storage
Storage is where the computer takes the input and stores it
There are many ways to store the data, but the basic process is as follows:
1. The CPU writes the data to the computer’s temporary storage, or random access
memory (RAM).
2. The computer then waits for the user’s command to move the data from the RAM to
more permanent storage. If that command is given, the computer writes the data to
the disk drive.
3. Lastly, the computer saves the data in a location on the drive, either the default
storage location or a location set by the user. The user can then recall this stored
information at any time.
You can also store information using external storage devices (for example USB
drives or external hard drives).
Stage 4: Output
Output is where the computer takes the pixels from the processing stage and displays
them in a way that the user can see them.
There are many kinds of output devices, such as printers, screens, speaker etc.
Stage 5: Communication
output created is sent across a network to other computers. While this step used to be
rare in the past, most computer programs perform some type of communication today.
3
The General Model of a Computer
The following illustration demonstrates a general model of a computer and shows that the
functions of a computer are similar to the steps of the information processing cycle. All
basic computers consist of five functions: input, processing, storage, output and
communication.
4
Components of a Computer System
For a computer to function properly, it must consist of both hardware and software.
Hardware and software of a computer are interdependent. This means that one will not
function without the other.
1. Hardware
the physical components of a computer system.
also referred to as the equipment of a computer.
hardware devices can be categorized according to their functionality on the computing device:
5
1.2 Output Devices
are hardware devices that conveys information to one or more people.
Examples:
Monitor/screen
Printer
Speakers
Portable media player
6
1.6 Communication Devices
are hardware device capable of transmitting an analog or digital signal over a
wired or wireless connection.
Communication devices allow computers to communicate with each other.
Example:
Modem
Router
Switch
Network interface card
1.7 System Unit
a case that contains electronic components of a computer.
All these devices are connected inside a computer by the motherboard, a printed
circuit board (or PCB).
2. Software
non-physical components of a computer system.
also called program.
refers to a series/set of instructions that tells the computer what to do and how to do it.
These instructions take the input and put it into memory, process the data in memory,
display output on the screen, etc.
you interact with a program through its user interface.
Two Categories or Types of Software Are:
a. System Software
b. Application Software
a. System Software
Two Types of System Software are:
i. Operating System (OS)
Consists of the programs that control and maintain the operations of the
computer and its devices.
it provides a means for the users to communicate with the computer and
other software.
7
when a user starts a computer, portion of the operating system load into
memory from computer’s hard disk. It remains in the memory while the
computer is on.
Examples of operating systems:
Microsoft Windows
Linux
MacOS
iOs Android
Apple
b. Application Software
More commonly known as apps (applications).
is a program that is built for a specific purpose like browsing the internet, typing a
document or sending a message.
Examples: Spreadsheet
Media player
Notepad++
Mobile Applications
When multiple applications are packed together it is called an application suite
or an application software package. Examples of application suite include:
Microsoft Office
Google Chrome
Mozila Firefox
Skype
Games
Note that the application software requires system software in order to function.
8
Software Categories According to Distribution Models
When a program (software) is developed, the developer decides whether the code is proprietary or
open source software (OSS).
1. Proprietary software
Proprietary software is where the source code is not given to the public or user.
Source code is owned by the distributor or developer or company – you never get the
source code even if you have bought the program.
Examples of Proprietary software: Microsoft Office, Windows, antivirus software and
most computer games.
May be used on more than May be used on more than May generally only be used
one computer. one computer. on one computer.
9
2. Open Source Software (OSS)
Open source software (also known as Free Open Source Software) is software that is
free and has a source code that is also freely available to the public or anyone that
wants to use it.
Open source software allows the user to change or modify the code itself if need be.
You can distribute this type of software to anyone – but not sell the software. Any
changes to the software that you want to see happen, you can make them yourself. In
other words, you do not have to wait for the company to add a feature of fix a bug –
you can do it yourself.
1. It is free
2. Access to source code
3. Since the source code is available to anyone, the public can collaborate and fix
bugs.
4. Collaborators can improve the performance or even add features of good quality
and well-designed software
1. Linux kernel
2. Gimp
3. Chromium
4. LibreOffice
Classification of Computers
Computers can be classified as:
1. General-purpose (multi-purpose) computers
2. Specific purpose (special-purpose) computers
3. Super computers
1. General-purpose computers
General-purpose computers compute a range of tasks but lack super speed and
efficiency.
have an operating system that can run many applications at the same time.
Examples of general-purpose computer are:
10
2. Specific-purpose computers
Specific purpose computers handle a specific problem or task.
Examples of specific-purpose computers are:
a. Servers
11
Air-bag control system
3. Supercomputers
Super computers are extremely expensive, and the applications are for specialised
activities or tasks such as weather forecasting.
Processing
Classification/Category Computing Device Uses Physical Size
Power
12
uses are same as those of Fits on your lap Medium to
laptops desktop (fully mobile) high
2. Reliability
Computer rarely breaks or fails.
3. Consistency
Given the same input and processes, a computer will produce the same results.
4. Storage
Computer stores enormous amounts of data.
5. Communication
Computer offers better communication and connections.
6. Entertainment
13
Computer games
7. Productivity
Computer maximums the level of productivity at workplaces.
8. Multitasking
Computer allows a person to do multiple tasks at the same time.
14
With tools like email and smartphones, businesses can communicate instantly
and efficiently. This reduces the need for traditional methods like telephone calls
and postage, leading to cost savings.
4. Faster Information Exchange
Computers enable faster sharing of information compared to traditional methods.
For example, emails allow quick communication with staff and clients, regardless
of their location or the time of day.
5. Efficiency:
computers can do the work of more than one person in less time than normal
employees. Retrieval of old documents is much easier when it is stored
electronically than manually on papers.
6. Accuracy:
Computers produce more accurate data or results than human beings. For
example, computer-guided equipment can make cuts that are accurate to the
nearest nanometre.
7. Reliability:
Computers that are maintained properly will be reliable in the long run. Unlike
human being computers don’t take a sick leave and maternity leave.
15