主存储器的基本组成图:
各元器件介绍:
存储元:
是构成存储体的基本单元,由电容和半导体构成。电容有电时,代表1,没电时代表0。
存储单元:
一行存储元构成一个存储单元,存储单元也称为字。(此图中存储字为8bit)多个存储单元构成存储体。
MAR:
起到CPU和译码器连接的作用,存储并转发地址(n位地址对应2^n个存储单元)。
译码器:
将CPU发来的地址去找存储单元,将地址信号转化为对应线的电信号,随后读出该存储单元的信息。
常使用多维度的译码器,如行列译码器。当地址有20位的时候,一维译码器需要用220条选通线,而二维译码器只需要210条选通线,大大降低了制作难度。
普通译码器:
行列译码器:
MDR:
接收存储单元的内容。
综上可以得出:总容量=存储单元个数*存储字长。
存储单元个数=地址的最大值=2^n