计算机组成原理存储器的补充——半导体存储芯片存储容量与数据线和地址线的关系

1、存储器

Ⅰ Flash ROM: SST39VF1601

数据位宽为16位(16根数据线);20根地址线;2M(1M*16bit)。

Ⅱ SDRAM: HY57V641620HG

数据位宽为16位(16根数据线);12根地址线(行地址选择线有12根,列地址选择线有8根(12根的低8根)),2根bank选择线,总共有22根有效地址线;8M(4bank1M16bit)。

2、CPU编址:以字节(8bit)为单位

存储器编址:以其位宽为单位,也就是说每个存储器地址下的数据位数为位宽。如

8K*12bit的存储器中的12就是存储器的位宽,指每个存储器地址下数据的位数。

这个12与地址线的多少无关,8K就是指有8K个不同的地址8K=81024=2^? 2的多少次方等于81024就有多少根地址线,8=2^3, 1024=2^10, 那么8K=2^13 ,存储器地址线就为13根。
3、存储容量计量单位的换算

1M(MB,mbyte)=210K(KB,kbyte)=220B(byte);

1Mb(Mbit)=210Kb(kbit)=220b(bit);

扫描二维码关注公众号,回复: 3952265 查看本文章

1字(Word)=2半字(half word)=4字节(B,byte)=4×8位(b,bit)。

4、关系的确立及举例

以上面的SST39VF1601为例,

存储容量2M=16Mbit=16*2^20bit,

地址线寻址范围:2^20*16bit(地址线根数20,位宽16)。

以上面的HY57V641620HG为例,

存储容量8M=88Mbit=642^20bit,

地址线寻址范围:222*16bit=64*220bit(地址线根数22,位宽16)。

总结:

存储器位宽表示每个地址下有多少位数据,与它的数据线根数相等;

存储器的地址线根数(N)决定了它的地址编号范围(2^N);

存储器的位宽与它的地址线根数是没有联系的;

而存储器容量是位宽与2^N的乘积,此处单位为bit。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_40627648/article/details/83585059
今日推荐