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.
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.|
- Difference between Random Access Memory (RAM) and Content Addressable Memory (CAM)
- Difference between Virtual memory and Cache memory
- Difference between Byte Addressable Memory and Word Addressable Memory
- Difference between Uniform Memory Access (UMA) and Non-uniform Memory Access (NUMA)
- Random Access Memory (RAM) and Read Only Memory (ROM)
- Introduction to memory and memory units
- Difference between Random Access Memory (RAM) and Hard Disk Drive (HDD)
- IPC through shared memory
- Memory Interleaving
- Overlays in Memory Management
- Virtual Memory | Questions
- Introduction of Secondary Memory
- Cache Memory Design
- Stack vs Heap Memory Allocation
- Tracing memory usage in Linux
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. 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.