计算机的“记忆”是怎么做到的? 您所在的位置:网站首页 dumplings怎么记忆 计算机的“记忆”是怎么做到的?

计算机的“记忆”是怎么做到的?

2024-03-31 17:18| 来源: 网络整理| 查看: 265

        你可能听说过计算机内存,计算机内部唯一的东西是比特,而比特所代表的就是打开或关闭,那么计算机唯一能“记住”的事情就是比特是打开还是关闭。我们现在将看看这是如何实现的。

        如下图,我们即将展示计算机中的一个比特是如何被记忆的。

        这是一个包含四个与非门的电路图,接线比较特殊。这个组合作为一个整体包含两个输入和一个输出。‘i’是要记住的输入比特,‘o’是要记住的输出比特,‘s’是一个输入(set的缩写),告诉这些门什么时候需要“set”内存。还有3条标记为‘a’,’b’,’c’的内部导线,我们可以逐步了解一下它们是如何协同工作的。

        当把s打开时候,如果i也打开,a将关闭,那么不论c状态如何,门3的输出o都打开,o的输出和i相同。

        当把s仍然打开,如果i关闭,则a打开,a和s使b关闭,c必会打开,a和c会使o关闭,o的输出仍然和a相同

        目前我们已经看到,当s打开时候,o的输出和输入i的状态一致。这种组合还不如直接把i和o连起来更有用。

        那么让我们再开看一看如果把s关闭会发生什么吧。

        如果把s关闭之前,i和o都打开,那么门3的两个输入都是关闭,门4的两个输入都是打开,如上图上半部分。此时把s关闭,a将打开,这是门3的一个输入,但另外一个输入仍是关闭,所以没有什么变化,o仍保持打开。

        当s关闭之前,如果i和o都关闭,那么门3的两个输入都打开,门4的两个输入都关闭。此时把s关闭,则b打开,这是门4的一个输入,另一个输入仍关闭,所以没有任何变化,c保持打开,o保持关闭。

       因此,当s关闭时候,o会发生什么的答案是:它将会保持原来的状态,不受i的影响。

        现在再来看看我们发现了什么?“s”打开时,“o”与 “i”状态保持一致。关闭's'后,'o'保持原样,'i'保持原状,这是在's'关闭的例子所发现的。现在'i'可以更改,但'o'仍保持原样。也就是说这种门的组合锁定了早期i的状态。

        这就是如何通过四个NAND门的组合让计算机有了“记忆”的方法。这只记着了一个比特位的内存,但所有计算机内存的基本构造块都是这样的。计算机内存就是一种保存某个时间点比特位设置的方法。

        当我们知道了这个东西是如何工作的,我们不再需要看这个组合的复杂内部连线。我们已经看到了它的工作原理,从现在开始,我们将只使用这个图表示它:

        “i”是要保存的输入位,“s”是当s打开时允许“i”进入内存位的输入,并在“s”关闭时将其锁定到比特位或“设置”它。“o”是当前要保存的数据。'M'代表记忆。是不是很简单?



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有