题目
SRAM芯片有17位地址线和4位数据线。用这种芯片为32位字长的处理器构成 1M×32比特的存储器,并采用内存条结构。问:(1)若每个内存条为 256K×32 比特,共需几个内存条?(2)每个内存条共需多少片这样的芯片?(3)所构成的存储器需用多少片这样的芯片?
SRAM芯片有17位地址线和4位数据线。用这种芯片为32位字长的处理器构成 1M×32比特的存储器,并采用内存条结构。问:(1)若每个内存条为 256K×32 比特,共需几个内存条?(2)每个内存条共需多少片这样的芯片?(3)所构成的存储器需用多少片这样的芯片?
题目解答
答案
【解】 (1)1M=1024K,共需要内存条1024/256=4条。 (2)该芯片为 PQvGYriJkYKERvQSgxj4KQ== 比特=128K×4 比特,故每个内存条需芯片(256/128)×(32/4)=16 片。 (3)构成该存储器共需芯片4×16=64 片。
解析
步骤 1:计算所需内存条数量
1M = 1024K,每个内存条为 256K×32 比特,因此需要的内存条数量为 1024K / 256K = 4 条。
步骤 2:计算每个内存条所需芯片数量
每个芯片为 128K×4 比特,每个内存条为 256K×32 比特,因此每个内存条需要的芯片数量为 (256K / 128K) × (32 / 4) = 16 片。
步骤 3:计算总芯片数量
总芯片数量为内存条数量乘以每个内存条所需芯片数量,即 4 × 16 = 64 片。
1M = 1024K,每个内存条为 256K×32 比特,因此需要的内存条数量为 1024K / 256K = 4 条。
步骤 2:计算每个内存条所需芯片数量
每个芯片为 128K×4 比特,每个内存条为 256K×32 比特,因此每个内存条需要的芯片数量为 (256K / 128K) × (32 / 4) = 16 片。
步骤 3:计算总芯片数量
总芯片数量为内存条数量乘以每个内存条所需芯片数量,即 4 × 16 = 64 片。