SRAM芯片有17位地址线和8位数据线。用这种芯片构成2M x 32位的存储器,并采用内存条结构。问:
(1)若每个内存条为256K x 32位,共需要几个内存条?
(2)每个内存条共需要多少片这样的芯片?
(3)所构成的存储器需要多少片这样的芯片?
1个回答
关注
展开全部
咨询记录 · 回答于2024-01-18
SRAM芯片有17位地址线和8位数据线。用这种芯片构成2M x 32位的存储器,并采用内存条结构。
问:
(1)若每个内存条为256K x 32位,共需要几个内存条?
(2)每个内存条共需要多少片这样的芯片?
(3)所构成的存储器需要多少片这样的芯片?
(1) 2M x 32位的存储器可以被划分成8个256K x 32位的内存条,因为:
- 2M x 32位 = 2^21 x 32位 = (2^8 x 2^13) x 32位 = 256K x 8
所以需要8个内存条。
(2) 每个256K x 32位的内存条需要的存储器芯片数量可以按如下方式计算:
- 每个内存条的存储器容量为:256K x 32位 = 2^18 x 32位 = (2^3 x 2^15) x 32位
由于每个存储器芯片有8位数据线,所以每个芯片可以提供4个32位数据线,因此每个256K x 32位的内存条需要8片这种存储器芯片。
(3) 所构成的2M x 32位存储器总共需要的存储器芯片数量为:
- 8个内存条 x 8片芯片/内存条 = 64片芯片