Javatpoint标志
Javatpoint标志

联想记忆

联想存储器可以认为是一种存储器单元,其所存储的数据可以通过数据本身的内容而不是通过地址或存储器位置来标识以便访问。

联想记忆通常被称为内容可寻址存储器

当对关联内存执行写操作时,不给字指定地址或内存位置。内存本身能够找到一个空的未使用的位置来存储单词。

另一方面,当要从联想记忆中读出单词时,则指定单词的内容或部分内容。与指定内容匹配的单词由存储器定位并标记供阅读。

下图显示了联想存储器的块表示。

联想记忆

从框图中,我们可以说联想存储器由存储数组和逻辑组成,每个单词包含“m”个单词的“n”位。

函数寄存器类似于参数寄存器一个键寄存器K每个人都有n位,一个字的一个位。匹配寄存器位,每个记忆字一个。

保存在内存中的单词与参数寄存器的内容并行比较。

键寄存器(K)提供了一个掩码,用于选择参数字中的特定字段或键。如果键寄存器包含全为1的二进制值,则将整个参数与每个内存字进行比较。否则,只比较参数中键寄存器对应位置上有1的位。因此,键提供了一个掩码,用于识别指定如何对内存进行引用的信息。

下图可以表示关联存储器中存储器阵列和外部寄存器之间的关系。

联想记忆

存储数组中的单元格用带有两个下标的字母C来标记。第一个下标给出字的编号,第二个下标指定字的位位置。例如,单元格Cij这个牢房是用的吗j在字(词)

有点Aj在参数寄存器中与列中的所有位进行比较j如果Kj= 1。对所有列都执行此过程j= 1,2,3 ......, n。

如果参数的所有未掩码位与word中的位之间发生匹配,对应的位M在匹配寄存器中设置为1。如果参数的一个或多个未掩码位与单词不匹配,则M清除为0。

下一个话题 高速缓冲存储器





Youtube 视频加入我们的Youtube频道:现在加入

反馈


帮助别人,请分享

脸谱网 推特 pinterest

学习最新教程


准备


热门的技术


b .技术/马华






Baidu
map