日常生活中,有很多可以记录信息的方式,例如笔和纸;而这一章节所讲的存储器,同样也可以作为计算机用来储存信息的工具。
我们的目的是通过某种方式连接8个1位锁存器,使自己能够从一个输入信号端写入数据,还能从一个输出信号端鉴别出数据。输入端包括了数据输入信号及写操作信号。
在这中间,我想插入一个问题,作者在介绍64K×8RAM阵列时说,这个阵列需要至少500万个继电器,我就想这个数字是怎么得来的?(这样做可能会白忙一场,但我还是花了很长时间去计算了它)下面就是我的运算过程:
65,536×8×9+[(1024×10)+(1024×10+1)]×64+25=6,029,401
65,536是这个存储器组织存储字节的容量,8是每个字节所含的比特数,存储每个比特需要9个继电器;中括号里的第一个小括号里是一个10-1024译码器所需要的继电器数,第二个是一个1024-1选择器所需要的继电器数;乘以64是为了先组成一个1024×8RAM阵列;再加上25个2-1选择器——其中包括16个地址输入端、8个数据输入端,以及1个写操作端;最后,就得出了64K×8RAM阵列所需的继电器数。大家如果发现我的计算过程有漏算或多算的地方,还请多多指点,谢谢了!