内存芯片为什么插上主板就能用
我们知道,内存和cpu之间是通过地址线连接的:




上图是内存条。

那么内存条插上主板上的内存插槽以后就可以直接使用,这其中的原因是什么呢?
这里面主要是内存扩展的道理:

上图表示,两块内存芯片如何进行位扩展的原理图,具体连接方式如下图:

从上图可以看出,两块内存进行位扩展的时候,连接的地址线是相同的,但连接的数据线则不同,一块连接低四位,另一块则是高四位。
除了位扩展之外,内存还可以进行字扩展:

上图表明,进行字扩展的时候,内存芯片则是在原来地址线的基础上,添加了新的更高位的地址线。上图中四块芯片,原来的地址线都是A0--A9一共10根,可以寻址的范围就是10个0到10个1(0000000000--1111111111)。为了将四块同样的芯片组成一个连续的地址,在原来10根地址线的基础上,添加了两根高位地址线:A10A11,这两根地址线通过译码器输出的四个组合是00,01,10,11,因此,添加了地址线A10A11以后,左边第一块芯片的地址范围变成12位:000000000000--001111111111,
第二块则是 010000000000--011111111111,
第三块则是 100000000000--101111111111,
第四块则是 110000000000--111111111111,
我们看到,四块芯片组成了一个完整连续的12位地址的寻址范围。
内存除了字扩展和位扩展之外,还有字位同时扩展的方法:

上图中,首先是两块一组进行位扩展,组成1kX8的内存,然后在字扩展,每两块使用相同的扩展后的地址。注意图中2-4译码器的每根输出线同时连接到两块芯片。

因此,内存条插上主板以后,我们就知道,新增加的内存条肯定是在原来地址线的基础上,又使用了新的地址线。
简单总结:
1:内存扩展有位扩展和字扩展,以及字位同时扩展。
2:位扩展是数据线的扩展,字扩展是地址线的扩展。