What are the two types of main memory present in computers?
* ROM (Read Only Memory)
What is RAM used for?
What is ROM used for?
• Information that needs to be permanently in memory e.g. bootstrap loader.
What does it mean for ROM to be non volatile?
Contents are retained when the power is turned off.
What does it mean for RAM to be volatile?
What are some features of RAM?
• Can be read from and written to. • Access to RAM is very fast • At any one time it will normally contain: - Operating System - Software currently in use - Data which the software is using
What are the contents of RAM when the computer is turned on?
When the computer is turned on, the startup instructions load the OS from secondary storage to RAM.
What happens to the contents of RAM when applications or programs are required to be loaded into it?
• When applications are programs are loaded, they are copied into RAM from secondary storage.
What is virtual memory?
Part of the hard-drive used as an extension to RAM.
When may virtual memory be used?
Virtual memory is used when the RAM is not large enough to simultaneously hold all of the currently being used programs and data.
What is primary storage?
Volatile storage ( e.g. RAM ).
What is secondary storage?
Non volatile storage.
What are some advantages to secondary storage?
Retains contents when the computer is turned off.
What are the disadvantages to secondary storage?
* Not directly accessible to the processor
How do solid state drives work?
* Uses electronically programmable non volatile flash memory.
What are some advantages to solid state memory?
What are some disadvantages to solid state media?
• More expensive than hard disk drives