Volatile main memory – which memory technology requires periodic refreshing to avoid data loss?

Difficulty: Easy

Correct Answer: DRAM

Explanation:


Introduction / Context:
Volatile memories lose data without power, but their internal storage mechanisms differ. Dynamic random-access memory (DRAM) stores bits as charge on tiny capacitors that leak over time. Recognizing which memory requires refresh is basic knowledge for system timing and controller design.


Given Data / Assumptions:

  • Commodity main memory in PCs and many SoCs is DRAM.
  • Refresh is performed by the memory controller automatically.
  • Static RAM (SRAM) stores data in bistable latches, needing no refresh.


Concept / Approach:
DRAM cells are a capacitor plus access transistor. Leakage causes charge to decay, so rows must be periodically read and rewritten (refresh) within a retention window (for example, every 64 ms). SRAM cells, built from cross-coupled inverters, hold state as long as powered and do not need refresh. Nonvolatile memories (ROM/EPROM/EEPROM) retain data without power and also do not need refresh.


Step-by-Step Solution:

1) Identify storage mechanism of candidates.2) Determine whether leakage mandates refresh.3) Only DRAM requires periodic refresh among the listed options.4) Select DRAM as correct.


Verification / Alternative check:
DRAM datasheets specify refresh commands (AUTO REFRESH/SELF REFRESH) and retention times; SRAM datasheets have no such requirement.


Why Other Options Are Wrong:
SRAM is volatile but not refreshed; ROM/EPROM/EEPROM are nonvolatile and require no refresh either.


Common Pitfalls:
Assuming all volatile memories need refresh; only DRAM does because it stores charge rather than a stable latch state.


Final Answer:
DRAM

More Questions from Memory and Storage

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion