Computer Number System
●Humans use the decimal number
system
To count, measure, and compute.
●A computer, on the other hand, can
only understand two digits –0 and 1.
This type of number system is
called the binary number system,
with the prefix bi, which means 2.
The decimal number system has ten digits
●such as 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9.
Let’s try to convert the number 10 into binary number system
Step 1: Divide the whole number by 2.
To check:
1 0 1 0
=2
3
2
1
= 8 + 2
= 10
R = 0
R = 1
R = 0
10/2 =
5/2 =
2/2 =
1/2 = R = 1
Binary: 1010
5
2
1
0
�
�
�
�
�
�
�
�
+
NOTE:
0 = off numbers(Cancel)
1 = On numbers
Convert the number 25 into binary number system
To check:
1 1 0 0 1
=2
4
2
3
2
0
= 16 + 8 + 1
= 25
R = 1
R = 0
R = 0
25/2 =
12/2 =
6/2 =
3/2 = R = 1
Binary: 11001
12
6
3
1
�
�
�
�
�
�
�
�
+
NOTE:
0 = off numbers(Cancel)
1 = On numbers
1/2 = 0 R = 1
�
�
+
System Bus
Isapathwaycomposedofcablesand
connectorsusedtocarrydatafroma
computer’speripheraldevices
(monitor,keyboard,mouse,etc.)to
theCPUandthemainmemory.There
arethreetypesofbuses:
1.DataBus
2.AddressBus
3.ControlBus
1. Data Bus
A data bus can transfer data to and from the
memory of a computer, or into or out of the
CPU.
Example:
●Pieces of information that traverse the
data bus include files transferred from a
flash drive to the computer’s hard drive.
●A document sent to the printer for
printing.
TYPES OF BUSES
2. Address Bus
●The address bus is used by the CPU to specify
a physical address for instructions, files, and
other devices within the computer system.
Example:
In a given computer unit, there are typically 6 to 8
USB ports.
❖The address bus is responsible for checking
which of the USB port has a printer connected
to it, along with the mouse, keyboard,
speakers, and sometimes, external drives.
TYPES OF BUSES
3. Control Bus
●A control bus is used by CPUs to communicate with
other devices within the computer system.
●It also sends status signals from the devices,
identifying if it is ready or not.
Example:
If one tries to save a file to a flash drive that is already
removed from the computer, the computer will notify
the user with an error message saying that the folder or
drive where the file is intended to be saved is no longer
existing.
TYPES OF BUSES
03
How Computers
Connect to Other
Computers
Computer Network Systems
Computersareabletocommunicate
withoneanotherovernetworks.
➢AComputerNetworkisan
interconnectionoftwoor
morecomputers.
➢Thisinterconnectiongives
thesecomputers the
capabilityto share
informationandresources.
Methods of Communication
Therearemanydifferenttypesofconnectionmedia
thatareusedincontemporarysocietytoconnectcomputer
networkstooneanother.
Categorizedgenerallyintotwo:
1.Wiredcommunication
2.Wirelesscommunication
1. Wired communication
Computersystemhavedifferentconnectionswhichusuallydependonthe
motherboard’sformfactor.
Example:
USB FireWire Ethernet cable HDMI
2. Wireless communication
•Wirelesscommunicationsincludemicrowavetransmission,satellite
communication,cellulartransmission,andradiotransmissionsuchasWiFi
connectivity.
•Wirelesstechnologydifferhugelyfromoneanother,butthemostpopular
typesareBluetoothandWiFi.
Computer Software
•Isacombinationofinstructions,data,
andprogramsthatthecomputerneeds
inordertodoaspecifictask.
•Everythingthecomputerdoescan
basicallybecontrolledthroughthese
programs.
•Programs–areasetof
codes/instructionswhichare
usuallydesignedorwrittenby
computerprogrammersusinga
specificprogramminglanguage.
Most common type of programming
language used by programmers is
Object-oriented programming.
Example:
•Microsoft’s C#
•Sun Microsystem’s Java
•Open-source programming
language
•PHP (Hypertext Preprocessor
Computer Software
●Application Software
Most of the day-to-day tasks
done in front of a computer
involve the use of application
programs.
Example:
MS Office
Adobe Photoshop
Google Chrome
●System Software/Operating System (OS)
Is the most important software running
on a computer since it manages the
computer’s memory and instructions
and has the ability to control all the
connected hardware and installed
software applications.
Examples:
Microsoft Windows
Linux
Android
macOS
2 Types of Computer Software