Questions: Dynamic RAM (DRAM) Organization and Refresh Cycles

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

A CPU performs a read operation on a DRAM row. After the data is returned to the CPU, what has happened to the charge on the capacitors in that row?

AThe capacitors retain their original charge — DRAM reads are non-destructive
BThe capacitors discharge during the read; sense amplifiers latch the values and the row is automatically rewritten
COnly the accessed cells discharge; unaccessed cells in the same row retain their charge
DThe capacitors are refreshed before the read to guarantee data integrity
Question 2 Multiple Choice

Why does DRAM use address multiplexing — sending row and column addresses in two separate cycles on the same pins — instead of sending the full address at once?

AIt reduces latency by allowing the row and column decoders to work simultaneously
BIt halves the number of address pins required, keeping the package compact and inexpensive
CIt allows the memory controller to refresh rows between address cycles
DIt prevents timing conflicts between read and write operations on the same row
Question 3 True / False

DRAM cells must be periodically refreshed because their storage capacitors gradually lose charge and will eventually become unreadable without intervention.

TTrue
FFalse
Question 4 True / False

DRAM achieves higher storage density than SRAM because it uses a more sophisticated multi-transistor cell that packs more tightly into silicon.

TTrue
FFalse
Question 5 Short Answer

Why does DRAM require periodic refresh even when no data is being read or written, and what is the performance cost of this requirement?

Think about your answer, then reveal below.