Ассоциативное запоминающее устройство
Иллюстрации
Показать всеРеферат
293269
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик
Зависимое от авт. свидетельства ¹
Заявлено 18.Х.1968 (№ 1301556/18-24) с присоединением заявки №
Приоритет
Опубликовано 15.1.1971. Бюллетень <¹ 5
МПК G llc 15/00
Комитет по делам иаобретеиий и открытий при Совете Министров
СССР
УДК 681.327.6 (088.8) Дата опубликования описания 11.111 1971
Автор изобретения
ВСРСОЮ2НА
"л1 - HO- . ;) ;.-, ":= . .;;
Б.тв ЛО 1 А !
В М. Щеглов
Заявитель
АССОЦИАТИВНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО
Матрица А >< В
1
1
Матрица А Матрица В
0100 1
1010 1
0011 X 0
0110 0
0111
Матрица А><В
1
0 (1)
Матрица В
0
Х
Матрица А
1011
0101
1001
1000
Изобретение относится к области запомиыающих устройств.
Известны ассоциативные запоминающие устройства (АЗУ), содержащие матрицы ассоциативных признаков, выполненные на запоминающих элементах, допускающих считывание без разрушения иноформации, установленных в перекрестиях числовых шинн, шин записи, шин ассоциативного опроса и шин считывания. При этом шины ассоциативного опроса соединены с выходами регистра ассоциативного опроса, к соответствующим входам которого подключены кодовые шины ассоциативного признака.
В известных АЗУ ассоциативные признаки фиксируются парафазным кодом, а задача ассоциативного опроса соответствует умножению матрицы ассоциативных признаков А в прямом коде на матрицу признака опроса в обратном коде В.
При этом выявляют, сколько единиц разрядов ассоциативных признаков совпадает с нулевыми разрядами в признаке опроса.
Для выявления количества нулевых разрядов ассоциативных признаков, соответствующих единичным разрядам в признаке опроса, необходимо произвести умножение матрицы ассоциативных признаков, заданных в обратном коде, на признак опроса в прямом коде.
Сумма результирующих матриц показывает общее число несовпадающих разрядов:
Матрица АХВ+АХВ
2 1 3
1 1 2
0 + 0 = 0 (III)
1 1 2
0 1 1
Отсюда следует, что АЗУ должно содержать дополнительные матрицы запоминающих элементов для хранения информации, записанной в обратном коде, а также шины ассоциативноЗ0 го опроса в обратном коде.
293269
Матрица В
1
Это усложняет устройство, снижает надежность его работы и допустимый объем хранимой информации.
Предлагаемое устройство отличается тем, что содержит блок определения веса ассоциативных признаков, преобразователь веса признака в код с постоянным весом, матрицы веса ассоциативных признаков и регистр веса ассоциативного признака. При этом кодовые шины ассоциативного признака подключены к входу блока определения веса ассоциативных признаков, выход которого через преобразователь веса признака в код с постоянным весом соединен с соответствую.цими входами регистра веса ассоциативного признака. Числовые шины и шины считывания матриц ассоциативных признаков и матриц веса ассоциативных признаков соединены последователь но.
Принцип построения АЗУ заключается в использовании кода с суммированием, в котором для записи количества единиц используется код с постоянным весом, например, код «m элементов из и».
Математически задача ассоциативного опроса в данном случае сводится к умиоженшо матрицы ассоциативных признаков в прямом коде на матрицу признака опроса в обратном коде.
АХВ. (1)
Для выявления количества нулевых разрядов ассоциативных признаков, соответствующих единичным разрядам в признаке опроса, вводятся матрицы А и В .
Матрицу А составляют числа, равные сумме единиц ассоциативных признаков, выраженные кодом с постоянным весом, а матрицу В составляет число, равное сумме единиц признака опроса и выраженное кодом с постоянным весом.
Матрица А Матрица В
0011 1
0110 0
0110 Х 0
0110 1
1100
Матрица А ХВ
0
0 (IV)
1
Сумма результирующих матриц показывает общее число несовпадающих разрядов.
Матрица А ХВ+А ХВ
2 1 3
1 + 0 = 1
0 0 0 (1)
1 0 1
0 1 1
Ноль в результирующей матрице А ХВ+
+А ХВ указывает на совпадение ассоциативного признака и признака опроса. Разраоотанный код с суммированием, в котором числа, 5
15 г0 г5
Зо
65 равные сумме единиц признака опроса, выражены кодом с постоянным весом, например
П кодом « — элементов из и», обладает значиг тельно меньшей избыточностью, чем обычно используемый парафазный код представления ассоциативных признаков.
На чертеже представлена схема описываемого устройства.
Оно содержит матрицы 1 ассоциативных признаков, выполненные на запоминающих элементах 2, допускающих считывание без разрушения, установленных в перекрестиях числовых шин 8, шин записи 4, шин ассоциативного опроса 5 и шин считывания б, при этом шины ассоциативного опроса 5 соединены с выходами регистра 7 ассоциативного опроса, к соответствующим входам которого подключены кодовые шины ассоциативного признака 8, Кроме того, АЗУ содержит блок определения веса ассоциативных признаков 9, преобразователь веса признака в код с постоянным весом
10, матрицы ll веса ассоциативных признаков и регистр 12 веса ассоциативного признака.
При этом кодовые шины ассоциативного признака 8 подключены к входу блока определения веса ассоциативных признаков 9, выход которого через преобразователь веса признака в код с постоянным весом 10 соединен с соответствующими входами регистра 12 веса ассоциативного признака, причем числовые шины
8 и шины считывания б матриц 1 ассоциатив ных признаков и матриц 11 веса ассоциативных признаков соединены последовательно.
Запись информации в АЗУ производится обычным способом в зависимости от использованных запоминающих элементов. Заданный ассоциативный признак по кодовым шинам ассоциативного признака 8 поступает ча регистр
7 и в блок определения веса ассоциативного признака 9. Далее вес заданного ассоциативного признака кодируется преобразователем веса признака в код с постоянным весом 10 и кодом например « вЂ” элементов из и», и за)
2 писывается в регистре 12 веса ассоциативного признака.
При этом в матрицах 1 фиксируются заданные ассоциативные признаки, в матрицах 11— веса ассоциативных признаков, представленные кодом с постоянным весом.
Ассоциативный опрос осуществляется сигналом неразрушающего считывания на соответствие «единице», подаваемым по шинам ассоциативного опроса 5.
Предварительно в регистре 7 фиксируется признак ассоциативного опроса в двоичном коде, а в регистре 12 — вес признака ассоциативного опроса, представленный кодом с постоянным весом, с числовых же шин 8 снимается сигнал неравнозначности.
По данному принципу может быть построен целый класс АЗУ как долговременных, так и оперативных. Причем для них должно быть выполнено единственное требование: запоминаю293269
Составитель В. Рудаков
Редактор Э. Н. Шибаева Техред Т. II. Курилко Корректор Г. С. Мухина
Заказ 430(9 Издат. Ае 211 Тираж 473 Подписное
ЦНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССР
Москва, Ж-35, Раушская наб., д. 4/5
Типография, пр. Сапунова, 2 щие элементы должны обеспечить считывание без разрушения и нформации только на соответствие «единице», а не «единице» и «нулю», как у обычных АЗУ.
Для АЗУ характерно резкое упрощение конструкции, так как обычно используемый парафазный код имеет значительно большую избыточность, чем код с суммированием, в котором числа, отображающие количество единиц в ассоциативном признаке, выражаются кодом с постоявным весом; увеличение допустимого объема хранимой информации за счет уменьшения разрядности кодовых комбинаций; увеличение надежности работы устройства за счет увеличения числа сигналов неравнозначности и возможность выполнения кодового контроля.
Предмет изобретения
Ассоциативное запоминающее устройство, содержащее матрицы ассоциативных признаков, выполненные на запоминающих элементах, допускающих считывание без разрушения, установленных в перекрестиях числовых шин, шинн записи, шин ассоциативного опроса и шпн считывания, при этом шины ассоциативного опроса соединены с выходом регистра ассоциативного опроса, к соответствующим входам которого подключены кодовые шины ассоциативного признака, отличающееся тем, что, с целью упрощения устройства, увеличения допустимого объема хранимой информации и увеличения надежности его работы, оно содержит
10 блок определения веса ассоциативных признаков, преобразователь веса признака в код с постоянным весом, матрицы веса ассоциативных признаков и регистр веса ассоциативного признака, при этом кодовые шины ассоциатив15 ного признака подключены к входу блока определения веса ассоциативных признаков, выход которого через преобразователь веса признака в код с постоянным весом соединен с соответствующими входами регистра веса ас20 социативного признака, причем числовые шины и шины считывания матриц ассоциативных признаков и матриц веса ассоциативных признаков соединены последовательно.