Устройство для обслуживания сообщений

 

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

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

А1

Ш 4 С 06 F 9/46

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АBTOPCHOMY СВИДЕТЕЛЬСТВУ гп ( (ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4049012/24-24 (22) 04.04.86 (46) 30.09.87. Бюл. Ф 36 (72) Н.Ф,Сидоренко, Г.Н.Тимонькин, В.С.Харченко, С.П.Кирсанов,Д.В.Дмитров и С.Н.Ткаченко (3) 681.325(088.8) (56) Авторское свидетельство СССР

У 942023, кл. G 06 F 9/46, 1982.

Авторское свидетельство СССР

Ф 1104517, кл. G 06 F 9/46, 1984.

„„Я0„„1341638 (54) УСТРОЙСТВО ДЛЯ ОБСЛУЖИВАНИЯ

СООБЩЕНИЙ (57) Изобретение относится к вычислительной технике и может быть использовано в системах обмена и обработки информации. Цель изобретения — повышение надежности и быстродействия путем организации контроля занятости регистрового ЗУ. Устройство для обслуживания сообщений содержит первый 1 и второй 2 счетчики, регистр 3 режи1341 ма, выходной регистр 4, первый 5.и второй 6 дешифраторы, коммутатор 7, первый 8 и второй 9 блоки элементов

И, первый 10 — третий 12 элементы И, первый 13 и второй 14 элементы ИЛИ, первый 15 — третий 17 одновибраторы, генератор 18 импульсов, шифратор 19, N кайалов 20, а в каждом канале — pe638 гистр, первый и второй блоки элементов И, элемент ИЛИ, Устройство позво-: ляет организовать контроль занятости регистрового запоминающего устройства и тем самым исключить запись сообще-, ния в занятый регистр, а также реализовать процедуру "Первый прошел— первый обслужен ". 2 ил.

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

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

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

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

27 входы задания режима, выход 28 приема, выход 29 запроса, вход 30 считывания, информационный выход 3 1 устройства, входы 32,К и 33.К регистра

21.К К-го канала.

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

В исходном состоянии регистры

21.1 — 21.N, выходной регистр 4 и счетчики 1 и 2 обнулены. В первом разряде регистра 3 записана единица.

Код сообщения по входам 25 поступает в устройство. На выходе элемента

ИЛИ 13 появляется единичный сигнал.

По синхроимпульсу с первого выхода генератора 18 этот сигнал проходит через элемент И 10 и запускает одновибратор 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 поступает на з 13416 входы блоков 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.

При реализации алгоритма "Последний пришел †первый обслужился" сиг- 20 нал с входа 27 проходит, через элемент

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

Счетчик 2 содержит всегда код количества кодов сообщений, находящихся в устройстве. Если регистры 21.1

21.N полностью заняты и не могут более принимать коды сообщений, то на выходе дешифратора 6 появляется еди- 40 ничный сигнал, который запирает блок

9 элементов И.

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

Устройство для обслуживания сообщений, содержащее первый счетчик, регистр режима, выходной регистр, шифратор, первый дешифратор, коммутатор, первый блок элементов И, первый эле- gp мент ИЛИ и N каналов (N — разрядность кода сообщения). каждый из которых содержит первый и второй блоки элементов И, регистр и элемент ИЛИ, причем выходы первого счетчика подключены к входам первого дешифратора, группа выходов которого подключена к первой группе входов первых блоков элементов И всех каналов, выход попе установочных входов регистра, группа выходов которого подключена к второй группе входов второго блока элементов И своего канала, группа выходов которого подключена к группе входов сброса регистра своего канала, группа кодовых входов устройства подключена к группе входов первого элемента ИЛИ, вход чтения устройства подключен к входу первого блока элементов И, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия и надежности, в устройство введены второй счетчик, второй дешифратор, второй блок элементов И, первый, второй и третий элементы И, второй элемент ИЛИ, первый, второй и третий одновибраторы, генератор импульсов, причем группа кодовых входов устройства подключена к группе входов второго блока элементов И, j-й выход которого (j=1, M, M — разрядность кода сообщения) подключен к входу первого блока элементов И j-ro канала, выход первого элемента ИЛИ подключен к первому входу первого элемента И, выход которого через первый одновибратор подключен к суммирующим входам первого и второго счетчиков, первому входу первого блока элементов И, а также является выходом приема устройства, первый вход задания режима устройства подключен к первому входу второго элемента И, выход которого

3 подключен к входу второго одновибратора, выход которого подключен к пер«

1638

Составитель М.Сорочан

Редактор Е.Копча Техред М.Дицык корректор Н.Король

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

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

113035, Москва, Ж-35, Раушская наб, д. 4/5

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

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

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

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

1Б ментов И.

Устройство для обслуживания сообщений Устройство для обслуживания сообщений Устройство для обслуживания сообщений Устройство для обслуживания сообщений 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к распределению ограниченного ресурса между многочисленными пользователями
Наверх