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

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

Изобретение относится к вычислительной технике и может быть использовано при обмене информацией в многопроцессорных вычислительных системах.

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

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

Запоминающее устройство (фиг. 1) содержит регистры 1 адреса записи, информационные входы которых являются адресными входами 2 записи устройства, дешифраторы 3 адреса записи, накопители 4, регистры 5 числа записи, информационные входы которых являются информационными входами 6 устройства, регистры 7 адреса считывания, информационные входы которых являются адресными входами 8 считывания, дешифраторы 9 адреса считывания, элементы И - ИЛИ 10, регистры 11 числа считывания, выходы которых являются информационными выходами 12 устройства, блок 13 управления, входы разрешения записи и считывания которого являются соответственно входами записи 14 и считывания 15 устройства. Блок управления содержит блоки 16-18 задержки.

Устройство также содержит блоки 19 сравнения, первую 20 и вторую 21 группы элементов И, блоки 22 разрешения конфликтов, элемент ИЛИ - НЕ 23, выход которого является выходом 24 готовности устройства, элемент ИЛИ 25, выход которого является выходом 26 сбоя устройства, и группу элементов ИЛИ-НЕ 27.

Каждый блок 22 разрешения конфликтов (фиг. 2) содержит блоки 28 сравнения, элементы И 29, элемент ИЛИ 30, элемент И-ИЛИ 31 и элемент 32 задержки.

Каждый накопитель 4 (фиг. 3 содержит элемент И-ИЛИ 33, ячейку 34 памяти и элемент ИЛИ 35.

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

Запись информации в устройство осуществляется следующим образом. Абоненты- источники по входам 2 подают адресные коды на входы регистров 1, а коды чисел по входам 6 - на входы регистров 5. Эти коды сопровождаются соответствующими сигналами записи, поступающими от блока 13. Кроме этого, сигналы записи поступают на входы блоков 22 разрешения конфликтов для определения конфликтов при одновременной записи и считывания по одному и тому же адресу и на соответствующие входы элементов И 20. В блоках 19 производится попарное сравнение каждого с каждым адресом записи. Если одновременно приходят сигналы записи от i-ro и j-ro абонентов по одному адресу, то на ij-м блоке 19 вырабатывается сигнал совпадения, который поступает на ij-й элемент И 20 и далее на ij-e входы i-ro и j-ro элементов ИЛИ-НЕ 27, выходы которых блокируют на i-M и J-M элементах И 21 сигналы с i-ro и j-ro выходов элементов 16 задержки на

управление дещифратором 3. Кроме того, с i-ro и j-ro элементов И 20 сигналы поступают на элемент ИЛИ 25, выход которого является выходом 26 сбоя устройства. Если одновременной -записи с несколь5 ких направлений по одному и тому же адресу нет, то элементы ИЛИ-НЕ 27 раз- рещают прохождение сигналов с выходов блока 13 управления на управляющие входы дещифраторов 3. Сигналы с выходов выбранных выходов дешифраторов 3 посту0 пают на входы накопителей 4, в которых управляют прохождением числа через элемент И-ИЛИ 33 с выходов регистров на числовой вход ячейки 34 памяти, а через элемент ИЛИ 35 устанавливают в ней режим записи.

Чтение информации осуществляется следующим образом.

Абоненты-приемники по входам 8 подают коды адреса на входы регистров 7. Эти коды сопровождаются соответствующими сигQ налами считывания, поступающими из блока 13. Сигналы считывания через блоки 17 задержки поступают на входы блока 22 раз- рещения конфликтов, в которых на блоках 28 производится сравнение одного адреса считывания, поступающего с выходов регисте ров 7, со всеми адресами записи. При совпадении адресов считывания и записи и одновременном обращении к накопителям 4 по записи и считыванию на одно.м из элементов И 29 появится сигнал, который через элемент ИЛИ 30 скоммутирует эле0 мент И-ИЛИ 31 таким образом, что на его выходе сигнал считывания появится задержанным на один цикл обращения к накопителю 4.

Кроме того, сигналы с выходов элемента ИЛИ 30 поступают на элемент ИЛИ-НЕ 23, выход которого является выходом 24 готовности запоминающего устройства. При обнаружении конфликта на выходе 24 готовности устанавливается низкий уровень, который запрещает обращение от

Q абонентов-источников на один цикл обращения к накопителю 4.

Таким образом, в конфликтной ситуации обращение на запись в накопителе 4 проходит без задержки, а обращение на считывание и разрешение обращений от або5 нентов-источников задерживается на один цикл обращения к накопителю 4. Выход эле.мента И-ИЛИ 31 откроет соответствующий дешифратор 9. Сигналы с выходов

дешифраторов 9 поступают на входы ячеек 34 памяти, в которых управляют считыванием информации, которая через соответствующий элемент И-ИЛИ 10, управляемый выходом дешифратора 9, поступает на входы соответствующих регистров 11. В это время сигналы считывания с выхода блоков 17 задержки через блоки 18 задержки управляют записью считанной информации в соответствующие регистры 11. Далее считанная информация поступает на выход 12 запоминающего устройства. Если совпадения адресов считывания и записи не происходит, то на выход блока 22 разрешения конфликтов сигнал считывания проходит без задержки, а на выходе 24 готовности останется сигнал готовности запоминающего устройства. Сигнал с выхода блока 22 разрешения конфликтов поступает на вход соответствующего дещифратора 9 и далее аналогично предыущему случаю.

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

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

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

Q элементов И, группа элементов ИЛИ-НЕ, элемент ИЛИ, блоки разрешения конфликтов, элемент ИЛИ-НЕ, причем входы блоков сравнения соединены с соответствующими выходами регистров адреса записи, выходы блоков сравнения

5 подключены к первым входам элементов И первой группы, вторые и третьи входы которых, первые входы элементов И второй группы и управляющие входы блоков разрешения конфликтов соединены с соответствующими выходами четвертой группы бло ка управления, первые выходы блоков раз- рещения конфликтов соединены с входами элемента ИЛИ-НЕ, выход которого является выходом готовности устройства, выходы элементов И первой группы соединены с

5 входами элемента ИЛИ и с входами соответствующих элементов ИЛИ-НЕ, выходы которых подключены к управляющим входам дешифраторов адреса записи, адресные входы записи блоков разрешения конфликтов соединены с выходами регистров адреса

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

2. Устройство по п. 1, отличающееся тем, что каждый блок разрешения конфликтов содержит блоки сравнения, элементы И, элемент ИЛИ, элемент задержки и элемент И-ИЛИ, причем выходы блоков сравнения соединены с первыми входами элементов И, выходы которых под5 ключены к входам элемента ИЛИ, выход которого соединен с первым и вторым входами элемента И-ИЛИ и является первым выходом блока, выход элемента И-ИЛИ является вторым выходом блока, выход элемента задержки соединен с третьим вхо0 дом элемента И-ИЛИ, вход элемента задержки, четвертый вход элемента И-ИЛИ и вторые входы элементов И объединены и являются управляющим входом блока, первые входы блоков сравнения являются адресным входом записи блока, вторые

5 входы блоков сравнения являются адресным входом считывания блока, третьи входы элементов И являются входом синхронизации блока.

0

Фиг.г

Фаг. J

Составитель В. Рудаков

Техред И. ВересКорректор Г. Решетник

Тираж 589Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5 Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Редактор А. Козориз Заказ 3809/49

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

название год авторы номер документа
Буферное запоминающее устройство 1986
  • Невский Владимир Павлович
SU1336118A1
Резервированное запоминающее устройство 1985
  • Хавкин Владимир Ефимович
  • Жуков Евгений Иванович
SU1278984A1
Устройство для сопряжения ЦВМ с внешними устройствами 1989
  • Корнейчук Виктор Иванович
  • Журавлев Олег Владиславович
  • Езикян Александр Гургенович
  • Костюк Александр Иванович
SU1784840A1
Оперативное запоминающее устройство 1983
  • Хлюнев Алексей Леонидович
  • Кузнецов Александр Алексеевич
SU1095233A1
Вычислительная система 1989
  • Гегечкори Сергей Алексеевич
  • Вашкулат Анатолий Николаевич
  • Таранушко Георгий Иванович
  • Стасюк Александр Ионович
  • Мазурчук Виктор Семенович
SU1734101A1
Запоминающее устройство 1989
  • Овраменко Сергей Григорьевич
  • Погорелов Василий Степанович
  • Торошанко Ярослав Иванович
SU1695382A1
Оперативное запоминающее устройство 1980
  • Шишкин Валентин Иванович
SU942140A1
Устройство для сопряжения вычислительной машины с объектами управления 1979
  • Данилин Николай Николаевич
  • Лышенко Владилен Игнатьевич
  • Орлов Евгений Васильевич
  • Попель Леонид Михайлович
  • Слуцкий Евгений Леонидович
SU1040482A1
Устройство для параллельной передачи информации 1990
  • Бородавко Александр Владимирович
  • Уханов Михаил Витальевич
  • Королев Олег Аркадьевич
  • Емелин Владимир Михайлович
SU1795465A1
Графическое запоминающее устройство 1989
  • Гайдучок Роман Михайлович
  • Матчак Зиновий Мирославович
  • Шумский Геннадий Александрович
SU1667154A1

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

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

Изобретение относится к вычислительной технике и может быть использовано при обмене информацией в многопроцессорных вычислительных системах. Цель изобретения - повышение надежности устройства. Запоминающее устройство содержит регистры 1 адреса записи, накопители 4, регистры 5 числа записи, регистры 7 адреса, дешифраторы 9 адреса считывания, элементы И-ИЛИ 10, регистры 11 числа считывания, блок 13 управления, блоки 19 сравнения, первую 20 и вторую 21 группы элементов И, блоки 22 разрешения конфликтов, элемент ИЛИ-НЕ 23, элемент ИЛИ 25 и группу элементов ИЛИ-НЕ 27. В устройстве производится выявление ошибок при одновременной записи чисел с нескольких направлений по одному и тому же адресу, выявление и устранение неправильного считывания чисел при одновременной записи и считывание информации по одному и тому же адресу. 1 з. п. ф-лы, 3 ил. i (Л со со С5 fus. I

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

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

Запоминающее устройство современных ЭЦВМ./Под ред
А
А
Крупского
М.: Мир, 1968, с
ПАРОПЕРЕГРЕВАТЕЛЬ ДЛЯ ЛОКОМОБИЛЬНЫХ КОТЛОВ 1912
  • Котомин С.М.
SU277A1
Запоминающее устройство 1976
  • Реутов Валентин Валентинович
SU932567A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1

SU 1 336 102 A1

Авторы

Ковалев Александр Николаевич

Лапаухов Владимир Викторович

Сурженко Игорь Феодосьевич

Чернов Евгений Иванович

Попкова Татьяна Николаевна

Даты

1987-09-07Публикация

1986-04-14Подача