Difference between Memory and Storage

Data StorageFile SystemHardwareGadgets


Memory allows storing data on a short term basis. A memory normally is made up using registers. Each register has a location called memory location or storage location. Each memory location is identified by an address. The capacity of memory is determined by no. of bits a memory can store. Memory are of three major types:

  • Cache memory

  • Primary memory

  • Secondary memory


Storage allows storing data on a long term basis. Whenever a program needs data, the data is copied from storage to memory and is used. Storage is used to store application programs, operating systems, data files for a long period. Storage is of following major types:

  • HDD

  • SDD

  • SD Cards

  • Micro SD Cards

  • CD, DVD

  • Blu ray

The following are some of the important differences between Memory and Storage.

Sr. No.KeyMemoryStorage
1BasisMemory stores data on a temporary basis. Once the system is powered off, data goes away.Storage stores data on a permanent basis. Data persists even if the system is powered off.
2SpeedMemory is quite faster than Storage.Storage is slower as compared to memory.
3ComponentMemory is made up of registers and is very fast.Storage is made up of magnetic strips/parts and is slower than a memory.
4SizeMemory size is quite small as compared to storage and is generally in MB or few GB.Storage is very large in size and is in GB or a few TB.

Updated on 16-Apr-2020 06:02:23