Skip to content
Exercises · Q2

Q.What is the need of RAM? How does it differ from ROM?

Odisha ChseTextbookSubjective· 3mImportance★★★★★est
42% · 8/19 Questions
✓ Free question

RAM is the computer's main working memory, needed for temporary storage of data and instructions during processing, while ROM stores permanent, unchangeable startup instructions.

The Idea: Memory Hierarchy and the Processor's Need for Speed

Think of a computer as a person working at a desk. The processor (CPU) is the person doing the work. The hard disk is a giant filing cabinet across the room — it holds everything, but fetching a single paper takes forever. RAM is the desk surface: limited space, but everything on it is instantly reachable. ROM is a laminated reference card taped to the desk — you can read it anytime, but you can't change it.

The processor works at nanosecond speeds. If it had to fetch every instruction from the hard disk, it would spend 99% of its time waiting. RAM bridges this gap — it's fast enough to keep the processor fed with data and instructions, but volatile (loses data when power is off) because we don't need to keep temporary work after shutdown.

The Need for RAM

RAM (Random Access Memory) serves as the primary working memory of the computer. Every program you run — the operating system, your browser, your code editor — gets loaded into RAM from the hard disk before the processor can execute it. The processor reads instructions from RAM, writes intermediate results to RAM, and reads data from RAM.

Without sufficient RAM, the computer must constantly swap data between RAM and the hard disk (a process called paging or swapping), which slows everything down dramatically. This is why adding more RAM often makes an old computer feel new again — the processor can keep more working data within arm's reach.

Important

RAM is volatile — all data is lost when power is turned off. This is by design: temporary working data doesn't need to survive a shutdown.

How RAM Differs from ROM

FeatureRAMROM
Full formRandom Access MemoryRead Only Memory
NatureVolatile (data lost on power-off)Non-volatile (data retained)
Primary useTemporary storage of running programs and dataPermanent storage of firmware/BIOS
Read/WriteBoth read and write allowedTypically read-only (modern ROM can be reprogrammed, but slowly)
SpeedVery fast (nanosecond access)Slower than RAM, but still faster than disk
CapacityTypically several GBTypically a few MB
ContentChanges constantly as programs runFixed at manufacturing time (or rarely updated)
Cost per GBHigherLower

The critical difference is volatility vs. permanence. RAM is the scratchpad — fast, flexible, but forgetful. ROM is the instruction manual — permanent, unchangeable, and always there when you power on the machine.

Watch out

A common mistake is thinking ROM stands for "Read Only Memory" meaning it can never be written to. Modern ROM (like flash memory in BIOS chips) can be rewritten, but the process is slow and not intended for regular use — hence the name "read only" for normal operation.

The Boot Process: How RAM and ROM Work Together

When you press the power button:

  1. The processor reads the first instructions from ROM (the BIOS/UEFI firmware)
  2. These instructions perform hardware checks and locate the operating system on the hard disk
  3. The OS loader is copied into RAM
  4. Control transfers to the OS, now running in RAM
  5. All subsequent work happens in RAM until shutdown

ROM provides the bootstrap code that gets the system started. RAM provides the workspace for everything after that.

✓Final answer

RAM is needed as the computer's primary working memory for temporary storage of actively used data and instructions, enabling fast processor access. It differs from ROM in being volatile (data lost on power-off), read-write capable, and used for dynamic program execution, while ROM is non-volatile, primarily read-only, and stores permanent firmware instructions.

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.