Difficulty: Easy
Correct Answer: A-2, B-1, C-4, D-3
Explanation:
Introduction / Context:
Computer memory hierarchy balances speed, cost, and volatility. This match connects common memory types with their canonical roles in mainstream architectures.
Given Data / Assumptions:
Concept / Approach:
Map technology attributes (latency, density, volatility) to architectural placement in the hierarchy: registers at the top (fastest), caches next (SRAM), DRAM as main memory, non-volatile ROM for boot firmware.
Step-by-Step Solution:
Verification / Alternative check:
Processor datasheets list L1/L2/L3 caches as SRAM; motherboard specs list DRAM capacities; firmware images reside in ROM/flash chips.
Why Other Options Are Wrong:
Common Pitfalls:
Assuming “ROM” always means unchangeable—modern systems use flash-based ROM, but the functional role (firmware) remains.
Final Answer:
A-2, B-1, C-4, D-3
Discussion & Comments