北邮计组第三章——主存储器

128 阅读2分钟

这篇文章我们要来讨论一下主存储器 image.png 主存储器中有三个部分,分别是上图的存储体,地址寄存器MAR,数据寄存器MDR

存储体内部含有许多个存储元,每个存储元由电容和MOS管组成

image.png

MOS管简单的来说可以理解成一个二极管,给它加到额定程度以上的电压,他就可以导通。存储元的逻辑简单来说就是电容负责存储数据,MOS管负责控制是否打开开关

许多存储单元合并在一起,就是存储体,一个存储体的一行就是存储字 image.png

接下来我们着眼整体,来看看主存储器中都有什么

image.png

ok,我们看到首先有个存储体的存储矩阵,左边有个译码器,译码器接着n位地址总线,译码器上面有个控制电路,控制电路上有片选线(CS或CE)(横线是指低电平有效),读写控制线是控制芯片的工作状态。一个芯片的总容量就等于存储单元的个数(有几行存储元)乘以存储子长(每行有几个存储元)。

image.png

上图为一个芯片的结构图,片选线可以控制具体选择哪个芯片,如下图所示一个内存条上选取数据的时候需要首先锁定到某块芯片上。还要考虑引脚的问题,在芯片上每个地址线和数据线都配有对应的金属引脚

image.png

接下来我们看看存储容量和数据线地址线的对应关系,如下图所示,其实64k✖️16位就是指有64k行,每行有16个存储元,则地址线有64k个而数据线有16个,地址线的数量作为2的指数的数量就是64k

image.png

接下来我们讲一讲寻址的问题,现代计算机通常按照字节编址,比如这个矩阵共1KB,给其中每个字节编上对应的号,这样一共有1024个地址,因此需要10根地址线,现代存储器通常支持按字节、字、半字、双字寻址。

image.png