Why does DRAM, the main memory in a computer, need to be refreshed every few milliseconds?
Its tiny capacitors leak charge, so the bits fade unless topped up.
- To clear out old programs
- To cool the memory chips
- Its capacitors slowly lose their charge ✔
Why: DRAM stores each bit as charge on a tiny capacitor. The charge leaks away, so built-in circuits recharge every cell every few milliseconds. That constant refresh is the dynamic in dynamic RAM.
Huh, didn't know that: Each DRAM bit needs just one capacitor plus a transistor, which is why DRAM is much denser and cheaper than SRAM.
Why did the DRAM need a nap every few milliseconds? It kept losing its charge.
References
Answer: Its capacitors slowly lose their charge. DRAM stores each bit as charge on a tiny capacitor. The charge leaks away, so built-in circuits recharge every cell every few milliseconds. That constant refresh is the dynamic in dynamic RAM.
- OpenStax Introduction to Computer Science 5.5: Memory Hierarchy openstax.org/books/introduction-computer-science/pages/5-5-memory-hierarchy
there is circuitry built inside the DRAM that, every few milliseconds, checks the capacitors and adds a charge to them
Checked 2026-10-10.
Think this answer is wrong? Tap "Challenge this answer" on the card in the game and tell us why.
More stuff everyone should know
That's stuff everyone should know.