问题 单项选择题

假设某计算机具有1M字节的内存(目前使用的计算机往往具有64M字节以上的内存),并按字节编址,为了能存取该内存各地址的内容,其地址寄存器至少需要二进制 (1) 位。为使4字节组成的字能从存储器中一次读出,要求存放在存储器中的字边界对齐,一个字的地址码应 (2) 。若存储周期为200ns,且每个周期可访问4个字节,则该存储器带宽为 (3) bit/s。

(1)处填()。

A.10

B.16

C.20

D.32

答案

参考答案:C

解析:

因为1M=220,因此在按字节编址时,访问1MB内存,地址寄存器至少需要二进制20位。

在按字节编址时,4个字节一次读出,则这4个存储单元的高位都相同,只有最低两位不同(分别是00、01、10、11),因此4个字节组成一个字的地址码是这个4个存储单元中最小的一个,即最低两位为00。

若存储周期为200ns,且每个周期可访问4个字节,则该存储器带宽为:

[*]

单项选择题
选择题