Difficulty: Easy
Correct Answer: DRAM
Explanation:
Introduction / Context:
Modern computers use several types of semiconductor memory, each with different characteristics. Dynamic Random Access Memory (DRAM) and Static Random Access Memory (SRAM) are both forms of RAM, but they store data differently at the circuit level. Understanding which memory requires periodic refresh is essential when studying how main memory works in a computer.
Given Data / Assumptions:
Concept / Approach:
DRAM stores each bit of data in a tiny capacitor that either holds a charge or does not. Because the charge leaks away over time, DRAM requires periodic refresh cycles to restore the stored bits. SRAM stores bits in stable flip flop circuits that do not require refreshing as long as power is supplied. ROM is designed to hold data permanently without refresh, even without power in many variants. Therefore DRAM is the only option that fits the requirement for refresh.
Step-by-Step Solution:
Step 1: Recall that DRAM cells are based on capacitors that gradually lose their charge.Step 2: Recognize that DRAM controllers perform refresh operations by reading and rewriting rows of memory at regular intervals.Step 3: Recall that SRAM uses multiple transistors in a flip flop arrangement which maintains its state as long as power is present, without explicit refresh cycles.Step 4: Recall that ROM, especially mask programmed ROM, stores data in a permanent physical form that does not need refreshing.Step 5: Conclude that DRAM is the memory type that needs periodic refresh.
Verification / Alternative check:
Technical literature and memory datasheets describe DRAM controllers as having refresh logic. The memory timing diagrams include refresh commands, and system designs specify refresh intervals. SRAM datasheets do not mention refresh cycles; they only specify that data is lost when power is removed. ROM documentation clearly does not require refresh. This technical evidence confirms that only DRAM needs periodic refreshing.
Why Other Options Are Wrong:
SRAM does not require refresh cycles although it is still volatile; it loses data if power is removed but not because of charge leakage that must be refreshed. ROM does not need refresh either; in many types, data remains even without power. The option All of the above is incorrect because it suggests that every listed memory type requires refresh, which contradicts their actual operating principles.
Common Pitfalls:
Students sometimes think that any type of RAM must be regularly refreshed, which leads them to wrongly include SRAM. Another pitfall is to assume that nonvolatile memories like ROM also need refreshing, which is not true. The key idea is that DRAM uses capacitors and therefore must be refreshed, while SRAM uses stable transistor based flip flops.
Final Answer:
The correct answer is DRAM, because Dynamic Random Access Memory requires periodic refresh of stored charges to preserve data.
Discussion & Comments