Chapter 1
Chapter 1
CHAPTER
HARDWARE
1
CHAPTER OVERVIEW
Unit 1.1 Motherboard
Unit 1.2 Purpose and role of cache memory and caching
Unit 1.3 Memory as part of a computer system
Unit 1.4 Computer performance
Learning outcomes
At the end of this chapter you should be able to
● describe the motherboard
● describe the purpose and role of the motherboard
● describe the purpose and role of components that form part of the motherboard
● describe the purpose and role of expansion cards
● explain how data is transferred between computer components
● describe caching and web caching
● describe memory as part of a computer system
INTRODUCTION
In Grade 10 you learned about several different input-, processing-, output-, and
storage devices. In this chapter you will look at hardware and extend your
knowledge while learning more about the component connecting these
devices – the motherboard. You will also learn about computer memory, including
RAM and ROM, in greater detail.
All these devices are connected inside a computer by the motherboard, a printed
circuit board (or PCB).
Activity 1.1
3 4
5 6
DOWN ACROSS
1. physical components that make up a 2. a commonly used output device
computer make up a computer 3. the storage space in a computer
4. allows you to connect to other computers on a where data is temporarily kept
network while it is being processed
5. connects a monitor to a computer 7. allows you to add data to a
6. responsible for implementing calculations in a computer
computer
1.1 Motherboard
Imagine you are a computer. As a computer, your body parts act as input devices.
They take signals from your environment, translate them into electrical signals
and send them to your brain. For example, if it is too cold or warm. Your brain is
like the processing device (or CPU). It receives millions of signals from your
environment, interprets them, makes decisions and finally sends commands to
your body. These commands are received by output devices that convert the
decisions from your brain into something visible that people can see. For example,
you will put a long-sleeved top on if it’s cold.
Animation showing a
motherboard, then zooming
in on the following slots:
CPU RAM ROM PCIe
PCIe ×16 (for the graphics
card) SATA Power
Figure 1.1: A motherboard is a large PCB with slots for all the hardware
Figure 1.2: Small zig-zags are added to routes to make sure the signals arrive at the
same time
Looking at Figure 1.2 you may also notice that the circuits are not always the
same width. This is because the width of a circuit determines how much data it
can carry, with wider circuits being able to transport more data. For example, a
component like the GPU requires very wide circuits because it is responsible for
QR CODE receiving and sending millions of instructions each second, while a 3,5 mm sound
port might require a lower width circuit.
Processing devices which do the hard work of manipulating the data and
performing the calculations needed by your computer. These devices receive the
data from the RAM, perform sets of instructions, and returns the processed data
to the RAM. The two most important processing devices in modern computers
are Central Processing Unit and Graphics Processing Unit. The most important
[Link] components that can be connected to the motherboard are shown in the table
watch?v=zIYkol851dU
below.
COMPONENT DESCRIPTION
BIOS chip A computer’s BIOS (or Basic Input/Output System), is the first set of instructions that run every
time a computer is started up. The BIOS is stored on your computer’s ROM (or read-only
memory) and is responsible for making sure your computer starts up correctly. However, the
BIOS application can also be accessed by users to specify the hardware settings to the
motherboard.
CPU The Central Processing Unit (CPU) is the most important component of the computer. It is the
brain of the computer which runs all programs and processes all software instructions.
Central Processing Unit (CPU) is responsible for processing general instructions. Every
application makes use of the CPU to collect, decode and execute instructions as required by
the application.
GPU Graphics Processing Unit (GPU) is responsible for processing the instructions that create the
pictures on your screen, for example, three-dimensional games rely heavily on the GPU to
create their images.
MOTHERBOARD SLOTS
Did you know
To connect these components (as well as other, expansion components)
to the motherboard, motherboards contain several slots. These slots To prevent damage to the
include:
CPU, a Zero insertion force
(ZIF) socket is a type of
● CPU slot: The CPU socket (also called the ZIF socket) is used to
socket or electrical
connect the CPU to the motherboard. Intel and AMD each have their
connector that needs no
own sockets, and each brand occasionally change their standard
force for insertion. The CPU
socket when a new generation of CPUs is released. is placed on it and clamped
● DIMM slot: The DIMM slot is used to connect the computer’s RAM to into position.
the motherboard.
● PCI/PCIe: The Peripheral Component Interconnect (PCI) or PCI express slots allow you to plug
additional hardware like a GPU, sound card, ethernet card or Wi-Fi card into the computer.
● GPU/PCIe x16: this is a high-speed slot generally used for the computer’s graphics card since it
receives and sends the most data.
● SATA: The Serial AT Attachment (SATA) port is used to connect internal storage devices such as
hard drives to the computer.
● Power: the main power connection connects the motherboard to the power supply which connects
to a normal household power outlet. This supplies power to the motherboard and all connected
components.
Power
DIMM slot
SATA
CPU slot
GPU/PCIe x16
PCI/PCIe
The motherboard bus is a set of wires that connects one part of the motherboard
to communicate with other parts of the motherboard. It also serves as an interface
between the CPU and various external devices. The motherboard bus can be
one of two types:
● An internal bus is the communication highway of the motherboard, sending
data and instructions to the different parts within the motherboard. It links
the different parts of the computer to the CPU and the main memory.
● The external type of motherboard bus (expansion bus) is the interface for
peripheral devices like hard disks, CD-ROM drives, and flash drives to get
connected to the CPU. The shape of each interface is unique preventing
one from plugging a device to a wrong port, which could cause damage to
the device while being connected to the CPU.
MODULAR DESIGN
Computers are built using a modular design. This means that, rather than being
made from a single component, it is built from several different components (or
modules). Because components are not built into the motherboard (or soldered
onto the motherboard), you can remove or replace these components with new
components at any time. This allows you to create thousands of different
computers with different components, different speeds and different abilities.
For example, if you wanted to build a computer for use in the IT class, you might
buy a motherboard and then add an entry level CPU (like an Intel Core i3), 4 GB
The modular design also means that you can repair or replace individual parts of
the computer. If a component such as a RAM module stops working for some
reason, then you can replace just that RAM module and not have to buy a whole
new computer.
Did you know
Table 1.1: Comparison between two computers In September 2014, an
COMPONENT BASIC COMPUTER INCREDIBLE COMPUTER internet user called The Stilt
overclocked his AMD CPU
Motherboard The same motherboard for both computers from its normal speed of
Case The same case or chassis for both computers 4 000 MHz to an incredible
8 722 Mhz. By 2018, this
CPU Core i3-8100 (4 × 3,6 GHz) Core i7-8700K (12 × 4,7 GHz)
was still the highest speed
GPU Built-in GPU 2 × GeForce RTX 2080 Ti a normal desktop CPU has
ever run at! However, the
RAM 1 × 4 GB (2000 MHz) 2 × 8 GB (3000 MHz)
CPU generated so much
Storage 500 GB hard drive 500 GB solid-state drive heat at this temperature
8 000 GB hard drive that liquid nitrogen (which
has a temperature of
Other items – Liquid cooling system
–196 °C) had to be poured
900 W power supply directly onto the CPU to
Approximate cost R9 500 R82 000 keep it cool.
Control bus
System bus
Address bus
Data bus
Activity 1.2
1.2.2 Choose a term/concept from COLUMN B that matches a description in COLUMN A. Write only the letter next to
the question number (e.g. 2.1 – A). There can be more than one answer to a question.
COLUMN A COLUMN B
1. The short-term memory of the computer which can store and retrieve active A. HDMI port
programs and data at very high speeds
B. ROM
2. IT allow you to plug additional hardware like a GPU, sound card, ethernet card or
Wi-Fi card into the computer. C. Bus
3. This port allows high quality image and sound output from the computer to D. BIOS
TV screens E. Ethernet port
4. This port allows a computer to be connected to a network of other computers, F. Wi-Fi card
printers, servers and routers using a physical network cable.
G. Point-to-point
5. The path connecting different components on a motherboard.
connections
6. It stores the motherboard’s operating software, called the BIOS.
H. Ethernet card
7. These connections are made directly between two components on the
motherboard and do not allow additional connections to be made I. RAM
8. A popular examples of an expansion card.
9. You can enable or disable motherboard features using the _____
10. This is stored on your computer’s ROM and is responsible for making sure your
computer starts up correctly.
1.2.3 Your younger brother suggests that you upgrade the BIOS of the older motherboard for the motherboard to be
faster and more powerful.
i. What is the BIOS?
ii. List the FOUR main tasks of the BIOS.
iii. Where is the BIOS stored?
1.2.4 Look at the following two advertisements for desktop computers and answer the following questions.
COMPUTER 1 COMPUTER 2
Caching refers to the use of a faster medium to prevent a slower medium from
slowing down the performance of a computer.
To better understand the relationship between your computer’s cache, RAM and storage, you can think about a scenario in which
you would like to purchase something. Your money can be stored in three places:
1. Your pockets (cache)
2. Your wallet (RAM)
3. Your bank account (hard disk)
The easiest and quickest way to get access to your money is if you already have money in your pockets. If this is the case, you
can pay and immediately receive your item. However, your pockets do not have much space for money and any money found in
your pockets is removed when you wash your pants. Cache works in the same way in that it is the quickest way to store small
amounts of data but is cleared frequently.
The second easiest way to get access to your money is to look in your wallet. While a wallet allows you to store more money
(generally, enough money to do shopping), it also takes more effort to look for this money. In the same way, RAM generally allows
you to store the data you will need at any time but does not allow you to permanently store your data.
The slowest way to get access to your money is to go to the bank. This takes a much, much longer time, but the bank allows you
to store much larger amounts of money. As a result, whenever you make a big purchase (such as a house or a car), you will need
to go to the bank. In a similar way, your hard drive is much slower than either RAM or your cache, but it also allows you to
permanently store thousands of times more data. Whenever you open a new program, your computer slowly reads this data from
your hard drive into your RAM, from where it can be accessed more quickly.
TERM 1 I CHAPTER 1 HARDWARE I UNIT 1.2 Purpose and role of cache memory and caching 11
Let’s continue using the metaphor of the human body. In the human body, there
is one critical element that you still need so that you can make decisions – that is,
your memory. For example, when you see a fire burning, you do not need to do
any calculations to know that you should keep your hand out of the fire. Instead,
you learned that information through your life experiences and it is stored in your
memory. You can therefore decide what to do without calculating everything from
first principles.
Since RAM is only used for short-term memory storage, it is cleared the moment
you turn off your computer.
[Link]
watch?v=_0ZtFrh_q_g
[Link]
TEMPORARY AND PERMANENT STORAGE
In general, computer storage and memory can be grouped into temporary
storage and permanent storage solutions. Temporary storage solutions are
typically managed directly by the computer and all data is removed from the
temporary storage once the computer is turned off.
Activity 1.3
1.3.1 Indicate whether the following statements are TRUE or FALSE. Write ‘true’ or ‘false’
next to the question number. Correct the statement if it is FALSE. Change the
underlined word(s) to make the statement TRUE. You may not simply use the word
‘NOT’ to change the statement. NO mark will be awarded if only FALSE is written
down.
a. Without ROM, your computer would need to read and write all data it is using to
your hard drive, which is much slower and as a result, your CPU would spend a
lot of time waiting for data to be loaded.
b. The reason why BIOS settings can be stored on the ROM, is because the CMOS
continues to store the BIOS settings when the computer is switched off as it is
connected to a small battery.
c. Since RAM is only used for short-term memory storage, it is saved the moment
you turn off your computer.
d. Magnetic tape and hard disk drives use magnetic properties to store and
retrieve information, allowing large amounts of information and programs to be
stored temporarily.
e. Hard drive has a large capacity and normal speed. It can be a permanent
storage device and is user controlled.
f. Caching refers to the use of a faster medium to prevent a slower medium from
slowing down the performance of a computer.
g. CPU-cache is a small amount of RAM that is built into a hard disk drive. It stores
data being sent or received by the hard disk plates for a short period of time.
h. The hard drive is much slower than either RAM or cache, but it allows you to
permanently store a lot more data.
1.3.2 The following image indicates the sizes of L1 and L2 cache memory.
Having looked at some of the differences between mobile technologies and traditional desktop computers,
it is useful to see exactly how the different computer components influence the performance of a computer
or smartphone. The four specific components have already been discussed in the previous units, Table 1.3
summarises the most important components of a computer, as well as the factors affecting their
performance.
Computer performance can be seen and experienced by the amount of useful work that is accomplished
by a computer system. The work that is performed can be measured in terms of accuracy, efficiency and
speed of executing computer program instructions to show level of computer performance.
What’s most important in terms of computer performance, depends on the intended use of the computer.
With so many options of speeds of a CPU and the number of processing cores, to the size and speed of
the RAM all work together to enhance the overall performance of a computer system.
A single slow component such as a standard hard drive in a high-end computer as shown below would
impact the performance significantly of the computer system.
The best way to evaluate hardware components is by doing online research. Websites like Anandtech and
[Link] specialises in testing hardware and will be able to tell you exactly how much faster one
component is than another. They will also provide you with up-to-date information on which components
are the best and most cost-effective to purchase.
A factor affecting a computer’s performance is the speed of the storage devices. In the previous Units, you
saw how the capacity of the RAM affects your computer’s performance. However, before the data can be
stored in your RAM, it needs to be loaded from your storage device. If the storage device has a low speed,
it might take a long time for the information to be loaded into your RAM, causing your computer to slow
down.
1.4.2 Choose a term/concept from COLUMN B that matches a description in COLUMN A. Write only the letter next to
the question number (e.g. 1 – A).
COLUMN A COLUMN B
1. CPU cache A. It is a small area on a computer’s hard drive where images and pages from
the world wide web are stored for a short period of time.
2. Disk cache
B. It is a small amount of RAM that is built into a hard disk drive which stores
3. Computers
data being sent or received by the hard disk plates for a short period of time.
4. Smartphone C. _____ have more and better communication devices, making them better at
5. Web cache connecting to the internet from anywhere in the world.
D. It is a small, high-speed cache built into the CPU where it can temporarily
store the data it needs.
E. _____ have more RAM and faster processing devices, making them better
suited to tasks that require significant processing power.
h. If a computer’s RAM capacity is too small, using the computer will become much slower as information
needs to constantly be added to and removed from the CPU.
i. Your computer (or CPU’s) cache is a slower form of memory, used to send and store all the information the
CPU needs.
j. Storage speed is unimportant when opening a program or a large data file.
k. Storage speed is important when loading your operating system.
l. Network speed also affects the computer’s performance. If the time to download a video is shorter than the
video time, the video will stutter if you try to play it on YouTube.
m. The network speed will negatively affect a computer’s performance when downloading applications or
games from the internet.
n. Buses are the electrical circuit as well as the whole communication system between two devices, including
the hardware components, the electrical requirements, the communication format and the software.
o. A faster GPU will allow you to browse the web much more quickly.
1.4.5 Answer the following questions in your own words:
a. Which four computer components can have a significant impact on a computer’s performance?
b. Why does the speed of a storage device determine how quickly a new program opens?
c. Why does the computer become slower if the RAM’s capacity is too small?
1.4.6 After owning the same computer for many years, you decide to upgrade your computer by purchasing a new
CPU. Fortunately, the CPU still uses the same socket as your motherboard, so you can install the CPU without
replacing the motherboard. However, after using your new CPU for a few days, you are disappointed that it has
not improved your computer’s speed as much as you hoped it would, especially in games.
With this scenario in mind, answer the following questions.
a. Although your computer has a brand-new CPU, you only have 2GB of RAM that is more than 10 years old.
How can RAM affect the performance of your computer?
b. Thinking back, your HDD might be even older than your RAM and runs at only 5 400 RPM. How will this
affect your computer’s performance?
c. Give three situations in which the speed of a hard disk drive is important.
d. Poor performance in games is often associated with a slow graphics card (or GPU). Why is this?
1.4.7 Sandy has been experiencing the following problems whenever she is on the network. The webpages and web
applications take a long time to open. She cannot download certain applications or games from the Internet.
Whenever her computer starts downloading updates from the Internet, she knows it Is going to take forever.
a. What causes this to happen?
b. List at least THREE other problems that she Is most probably experiencing.
c. What can she do to fix her problems?
2. Choose the answer and write ‘true’ or ‘false’ next to the question number. Correct the statement if it is FALSE.
Change the underlined word(s) to make the statement TRUE. (You may not simply use the word ‘NOT’ to change
the statement.)
a. The Peripheral Component Interconnect (PCI) slots (or expansion slots) allow you to plug additional
hardware like a GPU, sound card, ethernet card or Wi-Fi card into the computer.
b. The ROM is the short-term memory of the computer which can store and retrieve active programs and
data at very high speeds.
c. The path connecting different components on a CPU is called a bus.
d. Hard drives use the same technology as SSD’s but usually have a smaller capacity and are designed to
be a portable form of storage
e. The BIOS is the first program to run when a computer starts up.
3. List any TWO tasks that a motherboard performs.
4. What is an HDMI port? Do not just give what the abbreviation stands for.
5. List TWO ways HDMI ports can be used.
6. Briefly explain what a bus does and how it is used in a motherboard.
7. Your uncle has retired and has started a household tiles marketing business that he will run from home. He is
planning to use two rooms in the main house and the garage, which is detached approximately 10 m away from
the house, as a showroom to be fitted with multimedia display equipment. He has been reading a bit about
computer hardware and software and needs clarification from you.
a. Most of his literature refer to the modular design of the computer system.
i. What does the term modular design mean?
ii. Give TWO advantages of modular design.
b. Most books that he reads state that the performance of the computer depends on the amount of RAM it has.
i. Expand the term/abbreviation RAM.
ii. Why is RAM essential for the computer?
iii. Give THREE characteristics of RAM.
iv. RAM is usually supplied as small, rectangular electronic boards. What are these boards called?
c. Your uncle has been told that the computer system uses caching as one of its techniques to speed up its
operations.
i. Describe the term caching in a computer system.
ii. State the TWO types of caching found in the computer system.
iii. Identify TWO parts of the computer system which use caching.
8. You have decided to buy the following laptop for your start-up web designing business.
Use the laptop specifications to answer the following questions
a. Identify the CPU manufacturer.
b. What is the speed of the CPU?
c. What is the size of the CPU cache and RAM?
d. Is it normal for the RAM to have a much higher storage capacity than
the cache? Give reasons for your answer.