Difference between Volatile Memory and Non-Volatile Memory

Volatile Memory:
It is that the quite hardware that stores information quickly. it’s additionally referred as temporary memory. The information within the volatile memory is hold on solely till the ability is provided to the system, once the system is turned off the information gift within the volatile memory is deleted mechanically. RAM (Random Access Memory) and Cache Memory are the common example of the volatile memory. It’s quite quick and economical in nature and may be accessed apace.

Non-Volatile Memory:
It is the type of memory in which data or information remains keep within the memory albeit power is completed. ROM (Read Only Memory) is the most common example of non-volatile memory. it’s not that a lot of economical and quick in nature as compare to volatile memory however stores information for the longer amount. Non-volatile memory is slow concerning accessing. All such information that must be hold on for good or for a extended amount is hold on in non-volatile memory. Non-volatile memory has a huge impact on a system’s storage capacity.

Let’s see that the difference between volatile and non-volatile memory:

S.NO Volatile Memory Non-Volatile Memory
1. Volatile memory is the type of memory in which data isn’t keep in memory as before long as power is gone. Non-volatile memory is the type of memory in which data or information remains keep within the memory albeit power is completed.
2. Volatile memory is not a permanent memory. Non-volatile memory is a permanent memory.
3. It is faster than non-volatile memory. It is slow than volatile memory.
4. RAM is the example of volatile memory. ROM is the example of non-volatile memory.
5. In volatile memory, data can be easily transferred in comparison of non-volatile memory. In non-volatile memory, data can not be easily transferred in comparison of volatile memory.
6. Volatile memory can read and write. Non-volatile memory can’t write, it only read.
7. Volatile memory has less storage. Non-volatile memory has more storage than volatile memory.
8. In volatile memory, the program’s data are stored which are currently in process by the CPU. In non-volatile memory, any kind of data which has to be saved permanently are stored.
9. Volatile memory is more costly per unit size. Non-volatile memory is less costly per unit size.
10. Volatile memory has a huge impact on the system’s performance. Non-volatile memory has a huge impact on a system’s storage capacity.



My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.