Skip to content
Exercises · Q5

Q.What is the need for secondary memory?

Yanam CbseNCERTSubjective· 2mImportance★★★★★est
41% · 13/32 Questions
🔒 Locked · start free trial →

You're viewing a preview — the full solution, concept, methods & PYQ mapping are locked.

Start your 14-day free trial to unlock the full solution →

Secondary memory exists because primary memory is volatile, small and expensive — we need large, cheap, permanent (and often portable) storage for programs and data, loading them into RAM only while in use.

The gap secondary memory fills. Think of what primary memory (RAM) cannot do:

  1. Permanence. RAM is volatile — the instant power is lost, its entire contents are erased. Yet we need our operating system, installed software, documents, photos and projects to still be there tomorrow. Permanent retention requires non-volatile storage.
  2. Capacity and cost. RAM is fast but expensive per byte, so computers carry only a few gigabytes of it. Real-world data — video libraries, software installations, databases — needs hundreds of gigabytes to terabytes. Secondary storage provides huge capacity at a small fraction of RAM's cost per byte.
  3. Portability and backup. Files must often move between computers or be kept as backup copies. Devices like pen drives, memory cards, external hard disks and DVDs make data portable and safe.

How the two levels cooperate. This is the classic memory hierarchy at work:

Secondary storage (HDD/SSD/pen drive)  --- permanent home of programs and data
              |  load when needed
              v
Primary memory (RAM)                   --- temporary working copy while running
              |
              v
CPU                                     --- executes from RAM
``` …

Unlock everything free for 14 days

  • Full step-by-step solutions
  • Concept-first explanations
  • Methods, shortcuts & mistakes
  • PYQ mapping + timed mock tests

Full access for 14 days. No credit card required.