1.2: MEMORY AND STORAGE Flashcards
What is RAM?
Random access memory; which is main memory
What is ROM?
Read only memory
What is the purpose of Ram?
Stores data and instructions for programs that are currently in use and the operating system
How is primary memory obtained? and why is it used?
- Data and instructions are copied into main memory when they are required
- because it would be too slow to access everything directly from the hard disk.
What is the purpose of ROM?
It stores data and instructions that are required for the BIOS and embedded systems
Define volatile and non-volatile
Volatile- loses all its data and contents when the device is switched off
Non-volatile- keeps all its data and contents even when the device is turned off
Can the instructions of RAM and ROM be overwritten?
RAM- yes, the contents of RAM can be changed at any time, simply by overwriting them with other data and/or instructions.
ROM- no, it is read-only memory, the instructions cannot be overwritten once it has been set by the manufacturer
3 differences between ROM and RAM
ROM:
- non volatile
- read only
- stores data and instructions for the BIOS/embedded systems
RAM:
- volatile
- can be read and written to
- stores data and instructions for programs that are currently open
EQ: An increase in RAM capacity can improve the speed of your computer. Explain why an increase in ROM size would not have the same effect.
-Rom is only required to be as large as the BIOS/ start up instructions inside it,
-therefore any additional space will make no difference.
New files cannot be written into the new space as it is read only
Why is primary memory effective? (3)
- built inside the computer.
- can be read from and written to extremely quickly.
- gives processor fast access to data and instructions
In what way is primary memory NOT effective?
Primary memory is comparatively limited in size, especially when compared with secondary storage.
What is virtual memory?
A section of a computer storage drive/ hard disk which is temporarily used as RAM.
What does virtual memory enable to happen and why is it effective?
- enables data in RAM and not currently being used to be transferred to the hard disk.
- frees up room in RAM for other programs and data
What happens when data from the hard drive is needed again?
any other unused data is transferred to the hard disk before the original data is SWAPPED back to RAM.
why is swapping not very time efficient? + additional reason
- secondary storage devices have slower access times than RAM, therefore the computer’s processing performance can be severely impaired and it will be noticeably slower
- disk thrashing