Difficulty: Easy
Correct Answer: volatile
Explanation:
Introduction / Context:
Understanding volatility is essential when deciding where to store code versus runtime data. Volatile memory is used for temporary working data; nonvolatile memory stores information that must survive power cycles.
Given Data / Assumptions:
Concept / Approach:
Volatile memory requires continuous power to maintain stored information. Once power is removed, its contents decay or reset to an undefined state. This is why systems reload code from nonvolatile storage (e.g., Flash) into volatile RAM during boot for fast execution.
Step-by-Step Solution:
Verification / Alternative check:
Observe any PC: RAM contents are lost when shut down; OS and firmware persist in Flash/ROM.
Why Other Options Are Wrong:
Common Pitfalls:
Misinterpreting “static” as nonvolatile; static RAM is still volatile.
Final Answer:
volatile
Discussion & Comments