题目
计算机的字 长 16 位,内存按位编址[1],访问 4 MB 的内存需( )条地址 线?
计算机的字 长 16 位,内存按位编址[1],访问 4 MB 的内存需( )条地址 线?
题目解答
答案
每个地址所能表示的内存大小 = 16位 / 8 = 2字节。
4 MB = 4 * 1024 * 1024 字节。
因此,地址总线的数量 = ceil(4 * 1024 * 1024 / 2) = 2,097,152,向上取整。
答案为:2,097,152 条地址线。
解析
步骤 1:计算每个地址所能表示的内存大小
计算机的字长为16位,内存按位编址,因此每个地址所能表示的内存大小为16位/8 = 2字节。
步骤 2:计算4MB内存的总字节数
4MB = 4 * 1024 * 1024 字节 = 4194304 字节。
步骤 3:计算需要的地址线数量
由于每个地址表示2字节,因此需要的地址线数量为4194304字节 / 2字节 = 2097152个地址。由于地址线数量必须是整数,所以需要向上取整,即2097152个地址。
计算机的字长为16位,内存按位编址,因此每个地址所能表示的内存大小为16位/8 = 2字节。
步骤 2:计算4MB内存的总字节数
4MB = 4 * 1024 * 1024 字节 = 4194304 字节。
步骤 3:计算需要的地址线数量
由于每个地址表示2字节,因此需要的地址线数量为4194304字节 / 2字节 = 2097152个地址。由于地址线数量必须是整数,所以需要向上取整,即2097152个地址。