Difficulty: Easy
Correct Answer: DRAMs must be periodically refreshed in order to be able to retain data.
Explanation:
Introduction / Context:
DRAM cells store bits as charge on tiny capacitors, which leak over time. System designers must account for this by scheduling refresh operations. Recognizing this requirement is central to memory controller design and timing closure.
Given Data / Assumptions:
Concept / Approach:
Refreshing reads a row and immediately rewrites it, restoring the stored charge in each capacitor. This is independent of normal CPU access. Without refresh, data decays to an indeterminate state, causing errors.
Step-by-Step Solution:
Verification / Alternative check:
Comparing with SRAM: no refresh is required. With nonvolatile memories: no refresh under power loss, but different constraints (erase/write cycles).
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
DRAMs must be periodically refreshed in order to be able to retain data.
Discussion & Comments