ICT
ICT
S A K H AWAT H U S S A I N
INTRODUCTION
• Computers make up
the world around us -
from robots to
phones to our coffee
machines, modern
appliances are often
powered by
computers. We rely
on this technology on
a daily basis;
therefore, we should
ask ourselves the
following question:
How does a computer work?
Not all memory needs to last forever. Sometimes we just need information temporarily. For example, if we want to order
food, we only need to remember the restaurant’s phone number long enough for us to dial the number - then we can forget
that information until the next time we order food.
• This same idea applies to running software on our computers. When a command to run a program is sent to the CPU, the
CPU retrieves data from Random Access Memory, or RAM, in order to access what instructions it needs to execute.
Accessing data from RAM is significantly faster than accessing data from other memory systems.
• This type of data is also only stored temporarily; once we exit a program or turn off the computer, the data is lost. For
example, if we exit a word-processing application before saving, anything we wrote in the document is gone.
• Secondary Memory
• If we upload 150 photos to our computer, the computer needs a space to permanently store the data associated with the
images so that we could access the pictures anytime. This type of data would most likely be saved onto our computer’s
hard drive.
OUTPUT
• Once the CPU
processes data and
sends out instructions
on how to handle it,
output is produced!
We can think of
output as the
computer fulfilling the
command we gave it
through an output
device.
OUTPUT
Examples of output devices include the following:
• Monitors
• Speakers
• Printers
• For example, if we clicked a mouse to open a file, the output
would be the monitor displaying the file’s content. If we turned
the volume on our speakers up, the output would be the sound
becoming louder.
• Output is the final step in the process of our computer interaction.
REVIE W
• Input is data we give to our computers
• Processing is comprised of the translation of input
and the instructions given for output
• Memory is used to store either temporary or
permanent information
• Output is the information that gets returned by the
computer
• Now that we have a basic overview of how a
computer works, we’re ready to take a deeper dive
into learning about the processes behind making a
computer functional.
I M P O RTA N T H A R D WA R E
THE CPU
• A Central Processing
Unit (CPU) is the
electronic circuitry
that executes
instructions based on
an input of binary
data (0’s and 1’s).
The CPU consists of three main
components:
• Control Unit (CU)
• Arithmetic and Logic Unit (ALU)
THE MAINBOARD
• The mainboard, or motherboard, is a printed circuit board that
houses important hardware components via ports. Hardware such as
the CPU, the hard drive, various USB devices, and more are connected
through ports on the mainboard. The mainboard allows these
components to communicate easily.
PORTS
• A port is a physical outlet
used to connect outside, IO
(Input/Output) devices to a
computer. A computer
typically contains multiple
ports. This connection
allows for communication
between the IO device and
our computers. Examples of
IO devices include
keyboards, mice, and
monitors.
NUMBER BASES
• Introduction to Bases
• We use number bases every day without
realizing it. When we think about numbers
in everyday life, we are almost always
thinking of decimal numbers, or numbers
in base 10, where each digit of a number
can be one of ten values. People have ten
fingers and ten toes (most of the time), so
it seems natural to base a number system
on ten. But, we are not required to use ten
as a base. For example, in the
movie Avatar, the Na’vi inhabitants have
eight fingers and base their number system
on eight because of that. Back on Earth, we
see other bases use commonly in
computing systems, such as binary (base 2)
and hexadecimal (base 16).
• When we wish to discuss non-ten bases,
we use a leading notation like this:
0b1100111101 (binary for decimal 829).
Any number can be a base; however
binary, hexadecimal, and decimal are the
most common on computer systems.
• Binary (Base 2): leading 0b
• Decimal (Base 10): leading nothing (we
use it all the time!)
• Hexadecimal (Base 16): leading 0x
• As an IT person, it’s important to
understand number systems like binary
and hexadecimal because they are vital
for representing data within a computer.
In this article, we will discuss the binary
and hexadecimal number system.
BINARY
• Binary information is defined as
relating to, composed of, or
involving two things. What we,
as computer scientists,
understand as examples of
binary can be broken into two
distinct categories:
1. Binary Numbers
2. Binary Data
• Binary numbers are expressed as
a combination of 0s and 1s. For
example, 100110 is the binary
equivalent of the number 38.