

- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Difference Between Primary and Secondary Memory
In this post, we will understand the difference between primary memory and secondary memory.
Primary Memory
It comes under the category of volatile and non-volatile memory.
It is also known as internal memory.
The data can be directly accessed by the processing unit.
Since it is a volatile memory, data can’t be retained if power fails.
It can hold data/information currently being used by the processing unit.
The capacity of primary memory is usually within the range of 16 to 32 GB.
It can be accessed by a data bus.
It is expensive in comparison to secondary memory.
Following are the types of Primary Memory −
Secondary Memory
It is a non-volatile memory.
It is also known as Backup memory or Additional memory or Auxiliary memory.
The data can’t be accessed directly by the processor.
It needs to be copied from secondary memory to primary memory first, and then accessed by a CPU.
Since it is non-volatile, data can be retained in case of a power failure.
It stores a considerable amount of data and information.
The capacity of secondary memory ranges from 200GB to some terabytes.
It can be accessed using I/O channels.
It is less expensive in comparison to primary memory
Following are the types of Secondary Memory −
- Related Questions & Answers
- What is primary and secondary memory?
- Difference between Cache Memory and Virtual Memory
- Difference between Virtual memory and Cache memory
- Difference Between Primary and Candidate Key
- Difference between Memory and Storage
- Difference Between Register and Memory
- Difference between Volatile Memory and Non-Volatile Memory
- Difference between Primary Key and Candidate key
- Difference between Primary Key and Unique key
- Difference Between RAM and ROM Memory
- Difference between Byte Addressable Memory and Word Addressable Memory
- Difference between Primary key and Foreign key in Database
- Difference Between Primary key and Foreign key in DBMS
- Difference between Stack and Heap memory in Java
- Difference between Simultaneous and Hierarchical Access Memory Organisations