Difficulty: Easy
Correct Answer: Correct
Explanation:
Introduction / Context:
Designers often describe ROM contents as “permanent.” While that word can be nuanced—since some ROM families are erasable—the intent is to contrast ROM with volatile RAM. This question tests whether you understand ROM's role as non-volatile storage for fixed code and tables that must survive power cycles.
Given Data / Assumptions:
Concept / Approach:
ROM devices are non-volatile: their contents persist across power-downs. In most systems, ROM code (firmware) is not intended to change frequently; updating, if supported, involves controlled programming steps. Thus, describing ROM usage as “permanent” is accurate in the practical engineering sense, even though technology variants allow reprogramming.
Step-by-Step Solution:
Verification / Alternative check:
Boot processes rely on immutable code in ROM/Flash to initialize DRAM, peripherals, and loaders. Consumer devices ship firmware in non-volatile memories specifically to ensure persistence.
Why Other Options Are Wrong:
Common Pitfalls:
Interpreting “permanent” as “physically impossible to change.” Engineers should read it as “not normally changed and retained without power.”
Final Answer:
Correct
Discussion & Comments