Differences between RAM and ROM

Differences between RAM and ROM are :

  • RAM

1. Random Access Memory

2. Volatile(maintains its data while the device is powered)

3. Stores information temporary

4. Requires flow of electricity to retain data

5. Large size with higher capacity

6. Used for both read and write

7. Costlier

8. Very fast but uses a lot of power

9. Used in CPU cache, primary memory

  • ROM

1. Read only Memory

2. Non-Volatile (does not lose content when power is lost)

3. Stores information permanently

4. Does not require flow of electricity to retain data

5. Small size with less capacity

6. Used only for reading

7. Cheaper than RAM

8. Fast but uses very little power

9. Used in firmware, microcontrollers