Download Answer Sheet 1 - Can You Compute?

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Worksheet 3 Memory
Unit 3 Systems architecture
Worksheet 3: Memory Answers
Task 1
1)
2)
Complete the table below with as much detail as possible to show that you understand
the main differences between RAM and ROM.
Question
RAM
ROM
What does it
stand for?
Random Access Memory
Read Only Memory
What is often
stored in it?
Operating system
Running programs
Data currently being used
Computing bootup instructions
(Bootstrap loader)
What happens
to its contents
when you turn
the power off?
They are lost
This type of memory is volatile
They are retained
This type of memory is non-volatile
Can you read
from and write
data to it?
Read and Write
Read Only. The contents are
written to it permanently at the
point of manufacture.
(a) Explain why increasing the amount of RAM will improve the performance of a PC.
When a program is executing, the operating system copies instructions and data
from main storage (e.g. hard disk) into RAM. The CPU can fetch them much faster
from RAM than from main storage.
Having lots of RAM means that many currently running programs can be held in
RAM at the same time and the CPU can access them very quickly, instead of
having to swap programs out to main storage and back to RAM when the next
instruction needs to be executed.
(b) Describe what happens to a computer system when RAM becomes full.
What is meant by virtual memory and why is it needed?
Virtual memory is an area on the hard disk which is used as an extension of RAM.
When the operating system runs out of RAM in which to store the next instructions
1
Worksheet 3 Memory
Unit 3 Systems architecture
needed for a currently running program, it swaps out another program from RAM to
virtual memory on hard disk.
(c) What is cache memory and how does it improve the performance of the CPU?
Cache is a very fast type of memory in or near the CPU. The OS saves frequently
used instructions and data for a running program in cache so the CPU can fetch
them more quickly than from RAM.
2