设有一个具有24位地址和8位字长的存储器,求: (1)该存储器能存储多少字节的信息? (2)若存储器由4M×1位的RAM芯片组成,需要多少片?
时间: 2023-02-06 11:08:42 浏览: 1027
(1)该存储器能存储多少字节的信息?
根据题意,该存储器每个地址可以存储8位信息,因此该存储器能存储24位地址乘以8位字长,即24*8=192位的信息。每8位组成一个字节,因此该存储器能存储192/8=24字节的信息。
(2)若存储器由4M×1位的RAM芯片组成,需要多少片?
4M×1位的RAM芯片每个芯片可以存储4M×1=4000000位的信息。因此,存储器由4M×1位的RAM芯片组成时,需要192/4000000=0.048个芯片。由于芯片是整数个单位,因此需要1片芯片。
相关问题
设有一个具有20位地址和32位字长的存储器,问: 该存储器能存储多少个字节的信息? 如果存储器由512k*8位SRAM芯片组成,需要多少片? 需要多少位地址作芯片选择?
该存储器能够存储 $2^{20}$ 个地址,每个地址对应一个32位字长,因此该存储器能够存储 $2^{20} \times 32$ 位的信息,即 $2^{23}$ 个字节的信息。
由于每个SRAM芯片有8位宽度,因此每个芯片能够存储 $8$ 个字节的信息。故需要 $\frac{2^{23}}{8\times 2^{10}} = 2^{15}$ 个SRAM芯片。
由于 $2^{15} = 32768$,需要15位地址作为芯片选择信号。
1、设一个具有20位地址和32位字长的存储器,问: (1)该存储器能存储多少字节的信息? (2)如果存储器由512K×8位SRAM芯片组成,需要多少片? (3)需要多少位地址作芯片选择?
1. 该存储器能存储 $2^{20}$ 个32位字,即 $2^{20} \times 4$ 字节,也就是 $2^{20+2}$ 字节,即 $2^{22}$ 字节。
2. 512K$\times$8位SRAM芯片能存储 $512K\times8$ 个位,即 $2^{19}\times2^3=2^{22}$ 个位,也就是 $2^{22}/8$ 个字节。因此,需要 $2^{22}/(2^3\times512K)=2^7$ 个芯片。
3. 对于 $2^7=128$ 个芯片,需要 7 位地址作芯片选择。
阅读全文