Устройство для обслуживания сообщений Советский патент 1987 года по МПК G06F9/50 

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

13А

ма, выходной регистр 4, первый 5.и второй 6 дешифраторы, коммутатор 7, первый 8 и второй 9 блоки элементов И, первый 10 - третий 12 элементы И, первый 13 и второй 14 элементы ИЛИ, первый 15 - третий 17 одновибраторы, генератор 18 импульсов, шифратор 19, N кайалов 20, а в каждом канале - ре1

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

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

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

Устройство для обслуживания сообщений содержит первый 1 и второй 2 счетчики, регистр 3 режима, выходной регистр 4, первый 5 и второй.6 дешифраторы, коммутатор 7, первый 8 и второй 9 блоки элементов И, первый 10 второй 11, третий 12 элементы И, первый 13 и второй 14 элементы 1ШИ, первый 15, второй 16 и третий 17 одно- вибраторы, генератор 18 импульсов, шифратор 19, .N каналов 20.1 - 20.N (N - разрядность кода сообщения), каждый К-й содержит регистр 21.К, первый 22.К и второй 23.К блоки элементов И и элемент ИЛИ 24.К, а также кодовый вход 25, первый 26 и второй 27 входы задания режима, выход 28 приема, выход 29 запроса, вход 30 счи- тьшания, информационный выход 31 устройства, входы 32.К и 33.К регистра 21.К К-го канала.

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

В исходном состоянии регистры 21.1 - 21.N, выходной регистр 4 и счетчики 1 и 2 обнулены. В первом разряде регистра 3 записана единица. Код сообщения по входам 25 поступает в устройство. На выходе элемент ИЛИ 13 появляется единичный сигнал. По синхроимпульсу с первого выхода генератора 18 этот сигнал проходит через элемент И 10 и запускает одно

1638

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

5 Q

5

о

вибратор 15. Импульс с выхода одно- вибратора разрешает передачу кода сообщения через блок 9 элементов И на входы блоков элементов И 22.1 - 22.N. В результате код сообщения записывается в регистрах 21.1 - 21.N. В каждом регистре записывается один из разрядов кода сообщения. В регистре 21.1 - первый разряд, в регистре 21.2-второй, в регистре 21.N - N-й. Счетчик 1 и дешифратор 5 определяют адрес записи очередного кода сообщения. Импульс с выхода одновибрато- р-а 15 по заднему фронту устанавливает в счетчике 1 адрес записи следующего кода сообщения, а также поступает в источник кодов сообщений на выход 28. После этого код задачи снимется с входов 25.

Параллельно с запоминанием кодов сообщений происходит их обработка. Обработана может происходить по одному из алгоритмов Первый пришел - первый обслужился либо Последний пришел - первый обслужился. Тот или иной алгоритм реализуется подачей импульсов на входы 26 или 27 соответственно.

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

Импульс с входа 26 по синхроимпульсу с второго выхода генератора 18 запускает одновибратор 16. Импульс с его выхода поступает на управляющий вход коммутатора 7. Информация с выходов регистра 3 поступает на

входы блоков 23.1 - 23.N и разрешает передачу кода сообщения, записанного по первому адресу, кроме того, с выхода одновибратора 16 по заднему фронту передвигает единицу в следующий разряд регистра 3, задавая адрес считывания очередного кода сообщения. Код сообщения с выходов блоков 23.1 - 23.N поступает на входы 32 сброса регистров 21.1 - 21.N, а также через элементы ИЛИ 24.1 - 24.N на входы шифратора 19, с выхода которого информация поступит на D-входы регистра 4,

и по заднему фронту импульса с выхода 15 ратора, группа выходов которого под..элемента ИЛИ 14 записывается в него. Информация из регистра 4 считывается по сигналу с входа 30.

При реализации алгоритма Последний пришел - первый обслужился сигнал с входа 27 проходит.через элемент И 12 по синхроимпульсу с второго выхода генератора 18 и запускает одно- вибратор 17. Импульс с выхода одно20

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

35

мента ИЛИ, вход чтения устройства подключен к входу первого блока элементов И, отличающееся тем, что, с целью повьшгения быстродачу информации с выхода дешифратора 5 30 группа кодовых входов устройства под- на входы блоков 23.1-23.N. Далее уст- ключена к группе входов первого эле- ройство работает как и при реализации алгоритма Первый пришел - первым обслужился.

Счетчик 2 содержит всегда код количества кодов сообщений, находящих- действия и надежности, в устройство ся в устройстве. Если регистры 21.1 - введены второй счетчик, второй деши- 21.N полностью заняты и не могут бо- фратор, второй блок элементов И, пер- лее принимать коды сообщений, то на вый, второй и третий элементы И, вто- выходе дешифратора 6 появляется еди- 40 P° элемент ШШ, первый, второй и третий одновибраторы, генератор импульсов, причем группа кодовых входов Устройства подключена к группе входов второго блока элементов И, j-й выход 45 которого (, М, М - разрядность коУстройство для обслуживания сооб- да сообщения) подключен к входу пер- щений, содержащее первый счетчик, вого блока элементов И j-ro канала, регистр режима, выходной регистр, шиф- выход первого элемента ИЛИ подключен ратор, первый дешифратор, коммутатор,

50

ничный сигнал, который запирает блок 9 элементов И.

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

первый блок элементов И, первый элемент ИЛИ и N каналов (N - разрядность кода сообщения). каждый из которых содержит первый и второй блоки элементов И, регистр и элемент ИЛИ, причем выходы первого счетчика подключены к входам первого дешифратора, группа выходов которого подключена к первой группе входов первых блоков элементов И всех каналов, Ьыход пок Первому входу первого элемента И, выход которого через первый одновибра- тор подключен к суммирующим входам первого и второго счетчиков, первому входу первого блока элементов И, а также является выходом приема устрой- gg ства, первый вход задания режима устройства подключен к первому входу второго элемента И, выход которого подключен к входу второго одновибратора, выход которого подключен к пер

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

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

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

действия и надежности, в устройство введены второй счетчик, второй деши- фратор, второй блок элементов И, пер- вый, второй и третий элементы И, вто- P° элемент ШШ, первый, второй и тре тий одновибраторы, генератор импульсов, причем группа кодовых входов Устройства подключена к группе входов второго блока элементов И, j-й выход оторого (, М, М - разрядность кода сообщения) подключен к входу пер- вого блока элементов И j-ro канала, выход первого элемента ИЛИ подключен

0

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

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

Г

Регистры 2lf-2ln

ф1/е, г

Составитель М.Сорочан Редактор Е.Копча Техред М.Двдык

Заказ 4437/52 Тираж 672Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб, д. 4/5

Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная, 4

638

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

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

Q коммутатора, первьш тактовый выход генератора подключен к второму входу первого элемента И, второй тактовый выход генератора подключен к вторым входам второго и третьего эле15 ментов И.

Корректор Н.Король

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

название год авторы номер документа
Многотактное микропрограммное устройство управления 1983
  • Сидоренко Николай Федорович
  • Харченко Вячеслав Сергеевич
  • Остроумов Борис Владимирович
  • Тимонькин Григорий Николаевич
  • Кирсанов Станислав Петрович
  • Шереметьев Сергей Александрович
  • Ткаченко Сергей Николаевич
SU1151963A1
Устройство для мажоритарного выбора сигналов 1988
  • Мощицкий Сергей Семенович
  • Тимонькин Григорий Николаевич
  • Соколов Сергей Алексеевич
  • Ткаченко Сергей Николаевич
  • Ткаченко Владимир Антонович
  • Харченко Вячеслав Сергеевич
SU1619278A1
Устройство для контроля последовательностей импульсов 1989
  • Сидоренко Николай Федорович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Могутин Роман Иванович
  • Остроумов Борис Владимирович
SU1651289A1
Процессорный модуль 1985
  • Самошин Владимир Николаевич
  • Ефремов Владимир Дмитриевич
  • Никонов Валентин Вячеславович
  • Кравцов Сергей Георгиевич
  • Мельников Владимир Алексеевич
SU1343421A1
Устройство формирования маршрута сообщения в однородной вычислительной системе 1985
  • Самошин Владимир Николаевич
SU1287172A1
Устройство для отладки мультипрограммных систем 1989
  • Бек Александр Владимирович
  • Чернышов Михаил Анатольевич
  • Ткаченко Сергей Николаевич
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Моченков Андрей Владимирович
SU1735855A1
Устройство приоритета 1990
  • Бек Александр Владимирович
  • Чернышов Михаил Анатольевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
  • Дмитров Дмитрий Владимирович
  • Цветинский Эдуард Филиппович
SU1742820A1
Устройство для моделирования маршрутов сообщений и управления процессом коммутации в сети связи 1980
  • Финаев Валерий Иванович
SU922757A1
Устройство для контроля многоканальных импульсных последовательностей 1987
  • Тимонькин Григорий Николаевич
  • Улитенко Валентин Павлович
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Сперанский Борис Олегович
  • Литвишко Андрей Алексеевич
SU1478216A1
МОДУЛЬ ДЛЯ ОБМЕНА СООБЩЕНИЯМИ 2003
  • Иванов А.А.
  • Анпилогов Е.Г.
  • Зотов И.В.
  • Ефремов В.В.
RU2249849C1

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

Реферат патента 1987 года Устройство для обслуживания сообщений

Изобретение относится к вычисли тельной технике и может быть использовано в системах обмена и обработки информации. Цель изобретения - повышение надежности и быстродействия путем организации контроля занятости регистрового ЗУ. Устройство для обслуживания сообщений содержит первый и второй 2 счетчики, регистр 3 режи(Л со 4 |ма 05 со оо PS--гта L. I чЛ

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

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

Устройство для обслуживания запросов 1980
  • Барсуков Алексей Григорьевич
  • Назаров Станислав Викторович
SU942023A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 341 638 A1

Авторы

Сидоренко Николай Федорович

Тимонькин Григорий Николаевич

Харченко Вячеслав Сергеевич

Кирсанов Станислав Петрович

Дмитров Дмитрий Владимирович

Ткаченко Сергей Николаевич

Даты

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

1986-04-04Подача