Memories are made up of registers. Memory refers to the location of short-term data. Each register in the memory is one storage location. Storage location is also called as memory location. Memory locations are identified using Address. The total number of bit a memory can store is its capacity.
Memory are of three type:
1. Primary Memory 2. Secondary Memory 3. Cache Memory
Storage allows you to store and access data on a long-term basis.Data remains the same and nothing changes in the hard disk drive: everything gets pulled off into the main memory. Storage allows you to access and store your applications, operating system and files for an indefinite period of time.
1. HDD 2. SDD 3. SD Cards 4. CD, DVD, etc
Let’s see the difference between Memory and Storage:
|1||Memory is an electronic component that is capable of storing data and information on a temporary basis.||Storage refers to physical storage devices.|
|2||It is temporary data storage.||Data is stored both temporarily and permanently.|
|3||Memory is faster than storage.||Storage is slower than memory|
|4||Memory can access data and information instantly.||Storage cannot access or modify data as fast as the memory.|
|5||It is a collection of computer chips installed in memory modules.||It is a technology consisting of core components of a computer.|
|6||When the computer loses the power, Data is lost .||No data is lost.|
|7||The memory module are expensive than storage.||Storage devices are cheaper.||8||There size are not much larger and goes upto GBs.||There size are much larger than memory and goes upto TBs.||9||It is used when data is stored for short time.||It is used when data is stored for long term.|
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.
- Difference between Storage Area Network (SAN) and Network Attached Storage (NAS)
- Difference between Cloud Storage and Traditional Storage
- Difference between Volatile Memory and Non-Volatile Memory
- Difference between Byte Addressable Memory and Word Addressable Memory
- Difference between Random Access Memory (RAM) and Content Addressable Memory (CAM)
- Difference between Virtual memory and Cache 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 Memory based and Register based Addressing Modes
- Difference between Simultaneous and Hierarchical Access Memory Organisations
- Difference between Random Access Memory (RAM) and Hard Disk Drive (HDD)
- Difference between Primary and Secondary Memory
- Difference between Contiguous and Noncontiguous Memory Allocation
- Difference between Register and Memory
- Difference between Shared Memory Model and Message Passing Model in IPC
- Difference between Memory and Hard Disk
- Difference between Cache Memory and Register
- Difference between Buffered and Unbuffered Memory
- Difference between Static and Dynamic Memory Allocation in C
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.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.