Save
Computer Science (Personal)
1.2 Memory and Storage
RAM & ROM
Save
Share
Learn
Content
Leaderboard
Learn
Created by
Eoin H
Visit profile
Cards (12)
RAM is
Random Access Memory
, where programs are loaded when the user opens them. It is a
volatile
memory device
View source
ROM
is
Read Only Memory
, a non-volatile memory device that stores the
boot up scripts
View source
Virtual Memory
is used when RAM is
full
, allowing a proportion of
secondary storage
to be used as
overflow
to keep programs running,
albeit slower
View source
Primary
storage includes
RAM
,
ROM
,
Registers
&
Cache
View source
RAM is needed to store programs
currently
in use, enabling
multitasking
by copying
data
needed by programs for
processing
View source
RAM stores data as
small
charges of electricity in tiny
transistors
etched into a
circuit
, needing to be
refreshed
every few
milliseconds
View source
Types of RAM:
Dynamic
RAM:
1
transistor and
1
capacitor for each bit, needs
refreshing
,
limiting
data
read
speed
Static
RAM:
4-5
transistors
wired
together for each bit, does not lose
charge
,
faster
but more
expensive
View source
ROM
is a special
memory chip
that stores data even
without power
, used to store
boot sequence
instructions
View source
Modern ROM chips
are made of
flash memory
, which doesn't need
constant power supply
to hold data
View source
Virtual memory
is
hard-drive space
acting as
RAM
when
RAM
is
full
, operating
slower
than
RAM
View source
Cache memory
is a
few
Mb of
memory inside
the
CPU
, ensuring
data access speed
is
equal
to the
CPU's speed
for
maintained performance
View source
Smaller amount of RAM leads to
limited multitasking
and greater need for
slower virtual memory
, while larger amount of RAM leads to
faster performance
and
effective multitasking
View source