Устройство для сопряжения процессоров через общую память в многопроцессорной системе Советский патент 1988 года по МПК G06F15/167 

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

00 ос

ОС ОС ОС

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

название год авторы номер документа
Устройство для сопряжения процессоров через общую память в многопроцессорной системе 1984
  • Ерзаков Евгений Михайлович
  • Денищенко Игорь Яковлевич
  • Головин Виктор Иванович
  • Черепьяная Валентина Ивановна
SU1231508A1
Многопроцессорная вычислительная система 1982
  • Прангишвили Ивери Варламович
  • Игнатущенко Владислав Валентинович
  • Трахтенгерц Эдуард Анатольевич
  • Караванова Людмила Валентиновна
  • Горинович Лариса Николаевна
  • Прохорова Элла Григорьевна
  • Рабинович Владимир Михайлович
  • Резанов Владислав Васильевич
  • Костелянский Владимир Михайлович
  • Борисенко Виталий Михайлович
  • Лехнова Галина Михайловна
  • Жилиев Владимир Леонидович
  • Гантман Сергей Залманович
  • Лобак Михаил Алексеевич
  • Щербаков Евгений Васильевич
SU1168960A1
Устройство для обслуживания запросов 1987
  • Метешкин Александр Александрович
  • Красильников Владимир Борисович
  • Бобыр Евгений Иванович
  • Белявцев Александр Николаевич
  • Комисарук Виктор Сергеевич
SU1437864A1
Устройство для обмена информацией 1984
  • Рогозик Виктор Васильевич
  • Шеремет Ирина Антоновна
  • Полищук Валерий Максимович
SU1180905A1
Устройство для загрузки групповых данных 1986
  • Попов Вячеслав Григорьевич
  • Ганитулин Анатолий Хатыпович
  • Богданов Юрий Германович
SU1328816A1
Устройство для сигнализации между процессорами 1991
  • Гарин Владимир Юрьевич
  • Елисеев Александр Александрович
  • Третьяк Татьяна Михайловна
SU1837304A1
Устройство для распределения заданий процессорам 1990
  • Кишенский Сергей Жанович
  • Вдовиченко Николай Степанович
  • Панова Вера Борисовна
  • Христенко Ольга Юрьевна
SU1780087A1
Устройство для распределения заявок по процессорам 1982
  • Кабанов Владимир Анатольевич
  • Олеринский Евгений Владимирович
SU1121671A1
Устройство управления микропрограммной ЭВМ 1989
  • Кричевский Борис Михайлович
  • Любарский Валерий Федорович
  • Якуба Анатолий Александрович
SU1691840A1
Устройство для распределения заданий процессорам 1985
  • Ярусов Анатолий Григорьевич
  • Маханек Михаил Михайлович
  • Чернявский Виктор Евгеньевич
SU1291983A1

Иллюстрации к изобретению SU 1 388 881 A2

Реферат патента 1988 года Устройство для сопряжения процессоров через общую память в многопроцессорной системе

Изобретение относится к области вычислительной техники и может быть использовано в автоматизированных : системах управления в качестве модуля обработки информации Целью изобретения является расширение функцио нальных возможностей за счет динамического переопределения приоритетов процессоров при обработке одномерных и многомерных структур данных, Для этого в микропроцессорную систему, содержащую микропроцессоры, оперативные запоминающие устройства, общие оперативные запоминающие уст- .. ройства, устройства для сопряжения процессоров через общую память, дополнительно введен блок управления режимом, состоящий из дешифратора, триггера запрета, триггера запуска, первого и второго элементов И и триггера блокировки. 1 з,п. ф-лы, 5 ил I (Г С

Формула изобретения SU 1 388 881 A2

N

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

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

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

Предлагаемое устройство содержит микропроцессоры I, один из которых центральный, местные оперативные запоминающие устройства, (ОЗУ) 2, общие оперативные запоминающие устройства 3, устройство А для сопряжения процессоров через общую йамять, содержащее первый блок 5 ввода-вьгоода, (2К+1)-й блок 6 вво- да-вьюода, первый 7, второй В и третий 9 мультиплексоры, демультиплек- сор 10, четвертый 11 и памяти 12 мультиплексоры, первый регистр 13,, (2К+Г)-й регистр 14, первый счетчик 15 адреса считьшания., (2К+1)-й счетСамостоятельно блок управления режимом не может обеспечить непрерывное считывание сообщений из общей памяти, так как это осуществляется автоматически под управлением блока формирования заявок Задача блока управления режимом состоит в том, чтобы принять адресуемое ему сообщение (признаки код типа информации и данные) и проан;1лизировать коды, содержапщеся в них о Факт необходимости анализа признака данные определяется приемом кодов 010, 011,110,

чик 16 адреса считывания, первый счетчик 17 адреса записи, (2К-И)-й счетчик 18 адреса записи, первый 19

и второй 20 дешифраторы, блок 21

управления памятью, блок 22 формирования заявок, первьш 23„1 и второй 23,2 элементы задержки, блок 24 управления режимом

Блок формирования заявок содержит первый триггер 25 первой группы, (2К+1)-й триггер 26 первой группы, первый узел 27 запоминания заявок, (2К+1)-й узел 28 запоминания заявок,

первый триггер 29 второй группы, (2К+1)-й триггер 30 второй группы, первый счетчик 31 заявок, (2К+1)-й счетчик 32 заявок, первый 33, второй 34 и третий 35 узлы приоритета, первый 36, второй 37, третий 38, четвертый 39 и пятьц 40 элементы ИЛИ, триггеры 41 и 42

Блок управления режимом содержит дешифратор 43, триггер 44 запрета,

триггер 45 запуска, первый 46 и второй 47 элементы И, триггер 48 блоки- роркИг

Узел запоминания заявок содержит первый 49 и второй 50 элементы

И, триггер 51

Устройство функционирует следующим образом

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

0

5

111 в признаке код типа информации Команда управления Начало масива в виде кода 111ХХХХХ содержится в трех первых разрядах признака Данные, команда управления Конец массива - в виде кода ОООХХХХХ, команда управления Пуск - в виде кода ПОХХХ, а команда управления Стоп - в виде кода 101ХХХХ с запоминанием в триггере запуска.

Устройство начинает работать после того, как на блок управления режимом поступает команда Пуск Тригrep запуска устанавливается в состояние о по каналу управления разрешается 1-го узла приоритета о

При поступлении команды управлени Разрешение работы с массивами происходит установка триггера запрета Теперь при поступлении на вход дешифратора 43 первого элемента массива на его выходе формируется признак начала массива и при наличии разрешающего сигнала работы триггер 48 блокировки устанавливается в 1 На втором выходе блока управления режимом формируется сигнал О и происхо- дит блокировка изменения приоритетов заявок путем поступления сигнала на входы элементов и 49 и 50 узлов запоминания заявок блока формирования заявок

По окончании массива дешифратор 43 вырабатывает признак окончания массива, который сбрасывает триггер 48 блокировки, и разрешается работа узлов запоминания заявок В резуль- тате блокировка изменения приоритета на запись сообщений в общую памят снимается и начинает действовать установленная ранее система приоритетов ь

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

1.Устройство для сопряжения процессоров через общую память в мно- гопроцессорной системе по авТо св. № 1231508, отличаю- ш е е с я тем, что, с целью расширения функциональных возможностей .за счет динамического переопределения приоритетов процессоров при обработке одномерных и многомерных структур данных, в него, дополнительно введен блок управления режимом, причем выходы первого мультиплексора соедине- ны с группой информационных входов блока управления режимом, вход разрешения изменения приоритетов которого соединен с выходом режима блока управления памятью, первый выход бло- ка управления режимом соединен с вхо- дом запуска первого узла приоритета блока формирования заявок, второй выход блока управления режимом соединен с третьими входами первого и второго элементов И группы узлов запоминания заявок, выходы ненулевого состояния счетчиков заявок формирователя заявок соединены с соответствующими входа п- сброса группы тригеров первого узла приоритета, а выходы переполнения указанных счетчиков заявок - с установочными входами указанных групп триггеров первого узла приоритета, дополнительные выходы квитиротзания считывания блока ввода- вывода соединены с соответствуюш 1ми входами разрешения считывания рователя заявок, которые соединены с дополнительными входами синхрониза - ции счетчиков заявок формирователя заявок, каждый дополнительный управляющий вход триггера соединен с соответствующим управляющим выходом формирователя заявок, а выходы Сброс Первого узла приоритета соединены только с соответствующими выходами ненулевого состояния счетчиков заявок формирователя заявок

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

адрес сепии 41} понята

Фиг.З

Данные (три paspfiga.

Кад типй

инфорна- ции

2-й разряд кода

я Код типа инсрорпаиии

гканап упр.

Блокир.изн. приор запаса

Шр.

Фиг.б

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

Устройство для сопряжения процессоров через общую память в многопроцессорной системе 1984
  • Ерзаков Евгений Михайлович
  • Денищенко Игорь Яковлевич
  • Головин Виктор Иванович
  • Черепьяная Валентина Ивановна
SU1231508A1

SU 1 388 881 A2

Авторы

Ерзаков Евгений Михайлович

Головин Виктор Иванович

Денищенко Игорь Яковлевич

Кравченко Татьяна Ивановна

Даты

1988-04-15Публикация

1986-03-04Подача