题目
CPU中 含有32条地址线、64位数据线及若干条控制信号线,对内存按字节寻址,其最大内存空间应是()。A. 2GBB. 4GBC. 256MBD. 4MB
CPU中 含有32条地址线、64位数据线及若干条控制信号线,对内存按字节寻址,其最大内存空间应是()。
A. 2GB
B. 4GB
C. 256MB
D. 4MB
题目解答
答案
B. 4GB
解析
关键知识点:
- 地址线数量决定内存寻址范围:CPU的地址线数量决定了可以区分的内存单元数量。
- 按字节寻址:每个地址对应一个字节(8位),因此总内存空间需将地址数转换为字节数。
- 单位换算:1GB = $2^{30}$ 字节,1MB = $2^{20}$ 字节。
解题核心思路:
通过地址线数量计算最大可寻址内存单元数,再结合“按字节寻址”转换为字节数,最终换算成常用单位(GB)。
-
计算地址总数
CPU有32条地址线,可表示的地址数为:
$2^{32} \text{ 个地址}$ -
转换为字节数
每个地址对应1字节(按字节寻址),总内存空间为:
$2^{32} \times 1\,\text{B} = 2^{32}\,\text{B}$ -
单位换算
- $1\,\text{GB} = 2^{30}\,\text{B}$
- 因此:
$2^{32}\,\text{B} = 2^{30} \times 4\,\text{B} = 4\,\text{GB}$
结论:最大内存空间为 4GB,对应选项 B。