Ассоциативное запоминающее устройство Советский патент 1987 года по МПК G11C15/00 

Описание патента на изобретение SU1310900A1

Изобретение относится к вычислительной технике и может быть использовано в процессорах ЭВМ и систем, ориентированных на переработку больших массивов разнородной информации.

Цель изобретения - повышение быстродействия устройства.

На фиг. 1 изображена структурная схема предлагаемого ассоциативного запоминающего устройства; на фиг. 2 - типы соединений внутри коммутатора в зависимости от управляющих кодов на его входах.

На фиг. 1 позициями 1 и 2 обозначены адресные входы устройства. Устройство содержит первый 3 и второй 4 счетчики со счетными входами 5 и 6 соответственно, первый 7 и второй 8 блоки памяти.

Устройство имеет установочные входы 9-12, вход 13 разрешения считывания. Устройство содержит регистр 14, коммутатор 15, первую 16 и вторую 17 группы элемен10

15

В этом случае все протекает так как описано за исключением того, что адрес блока 7 памяти не изменяется, а наращивается счетчик 4. В результате считываются несколько ассоциативных признаков, по которым происходит выборка различных данных из поля данных.

Подрежим выбора данных из поля с разными ассоциативными признаками и формирование поля обработанных данных.

В этом случае выбор следующего данного происходит только после обработки предыдущей информации и записи результата в регистр 14. Запись в регистр 14 происходит следующим образом. Из блока 8 памяти считывается ассоциативный признак, который, управляя группой элементов И 17, формирует сигналы записи в требуемые разряда регистра 14. Одновременно с записью в регистр 14 подается сигнал на вход 6 и та же операция производится со

тов И. Устройство имеет вход 18 разреше- следующим данным и так до тех пор пока ния считывания и входы 19 режима работы не сформируется поле требуемой длины.

Состояние коммутатора показано на фиг. 2 б.

устройства.

Устройство работает следующим образом.

Адреса А 1 и А 2 поступают на входы 1 и 2 и по сигналам с входов 9 и 10 записываются соответственно в счетчики 3 и 4. Информация из ячеек с адресами А 1 и А 2 с блоков 7 и 8 памяти поступает на коммутатор 15, на входы элементов И 16 и 17 и вход регистра 14.

Устройство работает в нескольких режимах.

Режим считывания.

В этом случае информация с выходов блоков 7 и 8 памяти через коммутатор 15 поступает непосредственно на выход устройства по управляющему сигналу, поступающему на входы 19. На фиг. 2 показаны различные типы соединений, соответствующие кодам на управляющих входах коммутатора. Сплошными линиями показано сое- динение, соответствующее первому коду. Режиму считывания соответствуют соединения, показанные на фиг. 2 а.

Режим считывания с ассоциативным поиском.

В этом режиме из блока 7 памяти считывается поле данных, а из блока 8 памяти считывается маска (ассоциативный признак). Набор данных и маска подаются на элементы И 16. Отселектированный код поступает на вход коммутатора 15 и далее на выход устройства (фиг. 2 в), одновременно с выдачей данного наращивания содержимого счетчика 3, если поле данных имеет размерность, превышающую формат выходного слова блока 7 памяти. Длина массива указывается в команде.

Подрежим выбора данных из поля с разными ассоциативными признаками.

5

В этом случае все протекает так как описано за исключением того, что адрес блока 7 памяти не изменяется, а наращивается счетчик 4. В результате считываются несколько ассоциативных признаков, по которым происходит выборка различных данных из поля данных.

Подрежим выбора данных из поля с разными ассоциативными признаками и формирование поля обработанных данных.

В этом случае выбор следующего данного происходит только после обработки предыдущей информации и записи результата в регистр 14. Запись в регистр 14 происходит следующим образом. Из блока 8 памяти считывается ассоциативный признак, который, управляя группой элементов И 17, формирует сигналы записи в требуемые разряда регистра 14. Одновременно с записью в регистр 14 подается сигнал на вход 6 и та же операция производится со

следующим данным и так до тех пор пока не сформируется поле требуемой длины.

5

дд

Состояние коммутатора показано на фиг. 2 б.

Режим записи.

В режиме запись производится перезапись адреса А 1 из счетчика 3 в счетчик 4. В результате в обоих случаях хранится один и тот же адрес. Информация (фиг. 2г, поступающая на оба блока 7 и 8 памяти одновременно, запись вается в идентичные ячейки. Это сделано с той целью, чтобы допуска- 30 лось обращение по двум адресам одновременно без блокировки. Если блоки 7 и 8 памяти не идентичны, то при обращении может возникнуть ситуация, что оба операнда находятся в одном и том же блоке и, следовательно, блокировка неизбежна. В предлагаемом устройстве это исключается.

35

Если же необходимо записать информацию с выхода регистра 14, то все повторяется за исключением того, что данные поступают из регистра 14 по сигналу с входа 18 на коммутатор 15 и далее на блоки 7 и 8 памяти.

Формула изобретения

Ассоциативное запоминающее устройство, содержащее первый и второй блоки памяти, первый и второй счетчики и регистр, причем входы разрядов счетчиков являются адресными входами устройства, выходы разрядов счетчиков подключены к адресным входам соответствующих блоков памяти, выходы разрядов первого счетчика соединены с входами разрядов второго счетчика, управляющие входы блоков памяти являются входами обращения, записи, а считывания устройства, входы управления записью и счетные входы счетчиков являются установочными входами устройства, отличающееся тем, что, с целью повыщения быстродействия устройства, в него введены первая

и вторая группы элементов И и коммутатор, причем информационные входы и выходы первого и второго блоков памяти подключены соответственно к выходам первой и второй групп и к входам первой и второй групп коммутатора, информационные выходы первого блока памяти соединены с одними из информационных входов регистра и первыми входами элементов И первой

тов И первой группы и выходы регистра подключены соответственно к входам третьей и четвертой групп коммутатора, выходы третьей группы коммутатора и выходы регистра объединены и являются одними из информационных выходов устрой ства, другими информационными выходами и информационными входами которого яв-ляются выходы четвертой группы и входы пятой

группы, информационные выходы второго группы коммутатора, установочный вход блока памяти подключены к вторым входамрегистра и вторые входы элементов И второй группы являются входами разрешения считывания устройства, управляющие входы коммутатора являются входами режима работы устройства.

элементов И первой группы и первым входам элементов И второй группы, выходы которых подключены к другим информационным входам регистра, выходы элементов И первой группы и выходы регистра подключены соответственно к входам третьей и четвертой групп коммутатора, выходы третьей группы коммутатора и выходы регистра объединены и являются одними из информационных выходов устрой ства, другими информационными выходами и информационными входами которого яв-ляются выходы четвертой группы и входы пятой

Похожие патенты SU1310900A1

название год авторы номер документа
Запоминающее устройство 1980
  • Прокашев Николай Александрович
  • Соловьев Андрей Николаевич
  • Страбыкин Дмитрий Алексеевич
  • Шибанов Эдуард Иванович
  • Пестов Александр Юрьевич
SU942141A2
Устройство для моделирования структурно-сложных объектов 1984
  • Лопато Георгий Павлович
  • Новиков Владимир Иванович
  • Супрун Евгений Викторович
  • Мельников Вячеслав Кондратьевич
SU1234845A1
Устройство для фиксации трассы выполнения программы 1983
  • Корбашов Юрий Михайлович
  • Семин Константин Васильевич
SU1136170A1
Устройство для поиска информации в памяти 1985
  • Корнейчук Виктор Иванович
  • Марковский Александр Петрович
SU1309041A1
Устройство для отладки программ 1983
  • Корбашов Юрий Михайлович
  • Семин Константин Васильевич
SU1290334A1
Ассоциативно-адресное оперативное запоминающее устройство 1987
  • Корнейчук Виктор Иванович
  • Марковский Александр Петрович
  • Яблуновский Юрий Владимирович
  • Сидоренко Владимир Павлович
  • Чернов Андрей Валерьевич
SU1451773A1
Устройство для моделирования графов 1983
  • Новиков Владимир Иванович
  • Мельников Вячеслав Кондратьевич
  • Ковшов Владимир Иванович
  • Супрун Евгений Викторович
SU1126967A1
Ассоциативное оперативное запоминающее устройство 1989
  • Корнейчук Виктор Иванович
  • Марковский Александр Петрович
  • Сиала Халед
  • Бардис Евгениос
SU1714682A1
Ассоциативное оперативное запоминающее устройство 1988
  • Корнейчук Виктор Иванович
  • Марковский Александр Петрович
  • Маслянчук Евгения Алексеевна
  • Сиала Халед
SU1667155A1
Центральный процессор 1991
  • Бабаян Борис Арташесович
  • Волконский Владимир Юрьевич
  • Горштейн Валерий Яковлевич
  • Ким Александр Киирович
  • Назаров Леонид Николаевич
  • Сахин Юлий Хананович
  • Семенихин Сергей Владимирович
SU1804645A3

Иллюстрации к изобретению SU 1 310 900 A1

Реферат патента 1987 года Ассоциативное запоминающее устройство

Изобретение относится к вычислительной технике и может быть использовано в процессорах ЭВМ и систем, ориентированных на переработку больших массивов информации. Целью изобретения является повышение быстродействия устройства. Устройство содержит первый 3 и второй 4 счетчики, первый 7 и второй 8 блоки памяти, регистр 14, коммутатор 15, первую 16 и вторую 17 группы элементов И. Быстродействие устройства повышается за счет сов- мешения адресной выборки и ассоциативного поиска информации в поле данных. 2 ил. о о

Формула изобретения SU 1 310 900 A1

0

т

о

о 1

Документы, цитированные в отчете о поиске Патент 1987 года SU1310900A1

Патент США № 4450538, кл
Станок для нарезания зубьев на гребнях 1921
  • Воскресенский М.
SU365A1
Колосниковая решетка с чередующимися неподвижными и движущимися возвратно-поступательно колосниками 1917
  • Р.К. Каблиц
SU1984A1
Патент США № 4456976, кл
Станок для нарезания зубьев на гребнях 1921
  • Воскресенский М.
SU365A1
Колосниковая решетка с чередующимися неподвижными и движущимися возвратно-поступательно колосниками 1917
  • Р.К. Каблиц
SU1984A1

SU 1 310 900 A1

Авторы

Золотовский Виктор Евдокимович

Коробков Роальд Валентинович

Степанян Александр Карович

Даты

1987-05-15Публикация

1986-01-10Подача