Used for the temporary storage of currently running programs and data, e.g. the operating system, a text editor program.
RAM is volatile – data is lost when the power is switched off.
Read Only Memory (ROM)
Used for the permanent storage of data. The data in each store location cannot be changed. ROM can be used for storing programs such as the BIOS. The disadvantage of using ROM to store the BIOS is that it cannot be upgraded.
ROM is notvolatile– data is not lost when the power is switched off.
RAMCachememory
Used for the temporary storage of frequently accessed data and instructions.
Volatile
Flashmemory
Used for the permanent storage of data. Data stored in flash memory can be changed.