RAM stands for Random Access Memory and ROM stands for Read Only Memory. Both of these devices are memory devices and are required by a system to function. Following are the differences between RAM and ROM.
Differences Between RAM and ROM:
#
|
RAM
|
ROM
|
1
|
RAM is a volatile memory, that is, it requires external power to keep its data on it
|
ROM is non-volatile memory, that is, requires no external power to keep its data intact
|
2
|
RAM is expensive
|
ROM is cheaper
|
3
|
RAM stores program data when the system is up and running
|
ROM stores data required by the system to boot
|
4
|
Storage capacity of RAM is higher
|
Storage capacity of ROM is lesser
|
5
|
CPU can access the data stored in RAM
|
CPU can’t access the data in ROM, however, to do so, CPU first copies the data from ROM to RAM
|
6
|
Writing data to RAM is faster
|
Writing data to ROM is slower
|
7
|
RAM is used as the primary memory
|
ROM is required by hardware to store small amount of data permanently
|