Data Storage
Data Storage
YOUR NOTES
IGCSE Computer Science CIE
CONTENTS
Primary Storage
Secondary Storage
Virtual Memory
Cloud Storage
Page 1 of 14
© 2015-2023 Save My Exams, Ltd. · Revision Notes, Topic Questions, Past Papers
Head to savemyexams.com for more awesome resources
A diagram showing the parts of a computer system which are classed as primary storage
The role of Read-only memory (ROM) is to store the computer’s boot-up sequence
The boot-up sequence is a set of instructions the computer executes when then
computer is initially switched on
This sequence will run a series of checks to ensure all of the system hardware is
working
Page 2 of 14
© 2015-2023 Save My Exams, Ltd. · Revision Notes, Topic Questions, Past Papers
Head to savemyexams.com for more awesome resources
It will then load the operating system which will move from secondary storage to RAM YOUR NOTES
ROM is non-volatile which means data will be stored when the computer is switched off
ROM is read-only which means data cannot be written to ROM
The difference between ROM and RAM
RAM ROM
Volatile Non-volatile
Can read and write data to RAM Read-only
Exam Tip
Make sure you're specific about which component you're referring to in exam
questions and give the proper name e.g. RAM rather than memory unit
Worked Example
Describe what is meant by main memory and how it is used in the Von Neumann
model for a computer system
[3]
Any 3 of:
Memory is RAM [1]
It is primary storage [1]
It is volatile memory [1]
It holds currently in use data/instructions [1]
It is directly accessed by the CPU [1]
Page 3 of 14
© 2015-2023 Save My Exams, Ltd. · Revision Notes, Topic Questions, Past Papers
Head to savemyexams.com for more awesome resources
Page 4 of 14
© 2015-2023 Save My Exams, Ltd. · Revision Notes, Topic Questions, Past Papers
Head to savemyexams.com for more awesome resources
RAM and cache can be read from and written to Secondary storage can be read from and YOUR NOTES
ROM is read-only written to
Can be directly accessed by the CPU Cannot be directly accessed by the CPU
Smaller capacity Larger capacity
Data access speeds faster than secondary Data access speeds slower than primary
storage storage
Stores data and instructions Stores data and instructions
Worked Example
Which of the following is an example of secondary storage?
A Random access memory
B Read only memory
C Solid State Drive
D Blu-ray disc
C and D [1]
Random access memory and read only memory are both primary storage and
can be accessed directly by the CPU. Solid-state drives and blu-ray discs are
classed as secondary storage. Data can be permanently stored on them but
they cannot be accessed directly by the CPU
Exam Tip
When referring to a USB memory stick, don't refer to it as USB as this could be
anything that is plugged in with USB and not necessarily a storage device
Page 5 of 14
© 2015-2023 Save My Exams, Ltd. · Revision Notes, Topic Questions, Past Papers
Head to savemyexams.com for more awesome resources
Exam Tip
You need to be able describe the operation of each type of secondary storage.
You may also need to recommend a type of storage for a given scenario and
justify your choice
Magnetic
Magnetic hard disk drives have been the main type of internal secondary storage in
personal computers for many years however solid state drives are increasingly popular due
to their durability, low power consumption and high read/write speeds
A magnetic hard disk is made up of several metal discs coated with a magnetic material
These are called platters
Iron particles on each platter are magnetised to represent a 0 or 1
Each platter is divided by concentric circles creating several tracks and wedge shaped
sectors. Where they intersect is a track sector
Page 6 of 14
© 2015-2023 Save My Exams, Ltd. · Revision Notes, Topic Questions, Past Papers
Head to savemyexams.com for more awesome resources
YOUR NOTES
Solid State
Solid State secondary storage is made of transistors that are arranged in a grid layout
It uses NAND and NOR gates in electrical circuits to persistently control the flow of
electrons
Current flowing is 1, no current is 0 - which is how electrical flow can represent binary
values
A NAND gate will take in two inputs and produce an output (1/electrical current) as long as
both inputs are not 1
The truth table truth table for a NAND gate
0 0 1
Page 7 of 14
© 2015-2023 Save My Exams, Ltd. · Revision Notes, Topic Questions, Past Papers
Head to savemyexams.com for more awesome resources
0 1 1 YOUR NOTES
1 0 1
1 1 0
A NOR gate will produce an output (1) only when both inputs are 0
The truth table for a NOR gate
0 0 1
0 1 0
1 0 0
1 1 0
Optical
Optical devices include CDs, DVDs and Blu-rays
Blu-rays have the largest capacity
CDs have the lowest capacity
CD-R are read-only (you cannot save data on to them)
CD-RW can be written to and read from
DVD-RW can be written to and read from
All optical devices work by shining a laser at the disk and processing the reflection
An arm moves the laser across the surface of the disk
In CD-Rs a laser burns the data, permanently on to the disk, by creating pits and lands
The laser is also used to read the data from the pits and lands
When the laser light hits the point where the pit changes into a land or vice versa the light
scatters and is not reflected back as well. This is captured by a sensor and can be
interpreted as a change in the binary value
Page 8 of 14
© 2015-2023 Save My Exams, Ltd. · Revision Notes, Topic Questions, Past Papers
Head to savemyexams.com for more awesome resources
A diagram showing how data is burnt on to optical discs to create lands and pits which can YOUR NOTES
then be used
In CD-RW the chemical composition of the disk is changed to represent 0s and 1s. This
change can be overwritten
Exam Tip
Make sure you have a greater understanding of the operation of the different
types of storage
Worked Example
Describe how a magnetic storage device stores data
[6]
Any 6 of:
Storage device has platters [1]
Platters/disk divided into tracks [1]
Storage platter/disk is spun [1]
Has a read/write arm that moves across storage media [1]
Read/writes data using electromagnets [1]
Uses magnetic fields to control magnetic dots of data [1]
Magnetic field determines binary value [1]
Page 9 of 14
© 2015-2023 Save My Exams, Ltd. · Revision Notes, Topic Questions, Past Papers
Head to savemyexams.com for more awesome resources
The table describes the steps that are taken when a program is opened on a computer
Step Description
2 If RAM is full, the memory manager will move out the most
inactive pages of data and put them in virtual memory until
needed
Page 10 of 14
© 2015-2023 Save My Exams, Ltd. · Revision Notes, Topic Questions, Past Papers
Head to savemyexams.com for more awesome resources
YOUR NOTES
Worked Example
Sandy is playing an open world role playing computer game set in a large 3D
environment. This requires the use of virtual memory. Explain why
[3]
To extend the RAM capacity [1]
To stop the computer game from crashing when the physical RAM is full [1]
To allow the computer to process the large amount of data required [1]
Page 11 of 14
© 2015-2023 Save My Exams, Ltd. · Revision Notes, Topic Questions, Past Papers
Head to savemyexams.com for more awesome resources
Page 12 of 14
© 2015-2023 Save My Exams, Ltd. · Revision Notes, Topic Questions, Past Papers
Head to savemyexams.com for more awesome resources
Benefit Explanation
Page 13 of 14
© 2015-2023 Save My Exams, Ltd. · Revision Notes, Topic Questions, Past Papers
Head to savemyexams.com for more awesome resources
YOUR NOTES
Worked Example
A school currently stores all of their data on local servers. They are considering
upgrading their system to utilise cloud storage.
Explain two disadvantages to the school of storing their data in the cloud.
[4]
You need a constant internet connection [1]
if the internet connection failed, teachers would not be able to access lesson
files [1]
if the internet connection failed, teachers would not be able to access student
data/take electronic registers [1]
if the internet connection failed, students would not be able to access their
work/coursework [1]
Reliant on third party to carry out security procedures [1]
but the school is still legally responsible if data is accessed by unauthorised
people [1]
Data stored on the cloud could be hacked or intercepted [1]
Explain two advantages to the school of storing their data in the cloud.
[4]
Additional storage can be purchased if needed [1]
The cloud hosting company provides back up [1]
The cloud hosting company provides security [1]
Data can be accessed from anywhere and from any device provided there is
an internet connection [1]
So teachers would be able to access data from home [1]
So students would be able to access work from home [1]
Page 14 of 14
© 2015-2023 Save My Exams, Ltd. · Revision Notes, Topic Questions, Past Papers