Difficulty: Easy
Correct Answer: Dynamic random access memory DRAM
Explanation:
Introduction / Context:
This question tests fundamental understanding of different types of semiconductor memory used in computers. In particular, it focuses on which memory technology needs periodic refreshing of stored data. Knowing this distinction is important because it affects speed, cost and typical usage of each memory type in a computer system.
Given Data / Assumptions:
Concept / Approach:
Dynamic random access memory, or DRAM, stores each bit of data in a tiny capacitor that gradually loses charge. To prevent data loss, the memory controller must refresh the charge many times per second. This is why it is called dynamic. Static random access memory, or SRAM, stores data using flip flop circuits that maintain state without frequent refreshing, as long as power is applied. Read only memory and flash memory are non volatile and keep data even without power, so they do not require periodic refresh cycles in normal operation.
Step-by-Step Solution:
Step 1: Recall that DRAM uses capacitors to store bits as electrical charge, and this charge leaks away over time.
Step 2: To keep data intact, the system must periodically read and rewrite the contents of DRAM. This process is the refresh cycle.
Step 3: SRAM uses a different circuit design based on flip flops, which can hold their state more stably as long as power is present, without the same refresh requirement.
Step 4: ROM is designed to store data permanently and is non volatile, meaning it holds data without power and does not require refresh.
Step 5: Flash memory is another non volatile technology used in USB drives and SSDs, which also does not need periodic refresh in the same sense as DRAM.
Step 6: The option all of the above would be correct only if every listed memory type needed refresh, which is not true.
Step 7: Therefore, the only correct choice is dynamic random access memory, DRAM.
Verification / Alternative check:
Technical descriptions of main memory in computers state that most system memory modules are DRAM and must be refreshed thousands of times per second. This detail appears in many computer organisation textbooks. They also contrast DRAM with SRAM, which is faster and more expensive and typically used for cache memory partly because it does not require this refresh overhead. ROM and flash memory are described as non volatile storage and are not associated with continuous refresh operations. This clear contrast supports the selection of DRAM as the answer.
Why Other Options Are Wrong:
ROM retains its contents permanently after manufacture or programming and does not require refresh cycles during normal use. SRAM does not use capacitor based storage and is specifically noted for not needing the refresh that DRAM requires. Flash memory is a form of electrically erasable non volatile memory used in storage devices, not a refresh based technology. The option all of the above contradicts known behaviour of these memory types, so it cannot be correct.
Common Pitfalls:
Students sometimes think that any volatile memory needs refresh, and therefore mistakenly include SRAM. While both DRAM and SRAM lose data when power is removed, only DRAM relies on capacitor charge and requires regular refresh during operation. Keeping the difference between dynamic and static in mind will help you answer such questions correctly.
Final Answer:
The memory type that requires periodic refresh cycles is dynamic random access memory DRAM.
Discussion & Comments