问题
单项选择题
用32K×4位的RAM芯片构成256K×32位存储器芯片M,至少需要 (20) 个RAM芯片。若用构成的芯片M来存储16MB的内容,则至少需要 (21) 个这样的芯片M。
A.16
B.64
C.2
D.128
答案
参考答案:A
解析:
用32K×4位的RAM芯片构成256K×32位存储器芯片,既需要字扩展,又需要位扩展。32K×4表示存储体中一共32K个存储单元,每个存储单元存放4位数据,256K×32表示存储体中一共256K个存储单元,每个存储单元存放32位数据。首先采用位扩展,来提供32位数据,这是需要8个RAM芯片:然后进行字扩展每个RAM的容量为32K,需要256/32=8个这样的芯片才能满足容量的要求。因此一共需要8×8=64个RAM芯片。
每个芯片M的存储容量为256K×32/8=1MB,因此要存储16MB的内容需要16个这样的芯片。