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:
A (DRAM) → 2 (main memory).B (SRAM) → 1 (cache memory).C (Parallel-access registers) → 4 (CPU registers).D (ROM) → 3 (BIOS/firmware).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