题目
【单选题】某微机最大可寻址的内存空间为 16MB ,其 CPU 地址总线至少应有()条A. 32B. 16C. 20D. 24
【单选题】某微机最大可寻址的内存空间为 16MB ,其 CPU 地址总线至少应有()条
A. 32
B. 16
C. 20
D. 24
题目解答
答案
D. 24
解析
考查要点:本题主要考查计算机系统中地址总线与内存寻址空间的关系,需要掌握二进制数的计算和单位换算。
解题核心思路:
- 明确内存空间与地址总线的关系:地址总线的位数决定了可寻址的最大内存空间,公式为 最大内存空间 = 2ⁿ(字节),其中n为地址总线的位数。
- 单位换算:将题目中的内存空间单位(MB)转换为字节数,再通过公式反推出所需的地址总线位数。
破题关键点:
- 16MB = 2²⁴字节,因此需要24位地址总线才能覆盖所有存储单元。
-
单位换算:
1MB = 2²⁰字节,因此16MB = 16 × 2²⁰ = 2⁴ × 2²⁰ = 2²⁴字节。
这表明内存空间共有 2²⁴个存储单元。 -
计算地址总线位数:
地址总线的位数n需满足 2ⁿ ≥ 总存储单元数。
由于总存储单元数为2²⁴,因此 n = 24(因为2²⁴ = 2²⁴)。 -
选项验证:
- A. 32位:可寻址2³²字节(远超需求)。
- B. 16位:仅可寻址2¹⁶字节(不足)。
- C. 20位:仅可寻址2²⁰字节(不足)。
- D. 24位:恰好满足2²⁴字节的需求。
结论:选D(24位)。