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

 

Изобретение от|1осится к автоматике и вычислительной технике и может быть использовано в вычислительных системах. Целью изобретения является повышение достоверности функционирования. Она достигается введением второго формирователя импульсов 27, четвертого элемента И 11, шестого элемента ИЛИ 26, группы формирователей импульсов 25. Сущность изобретения заключается в том, что достигается повышение достоверности функционирования устройства путем перезапуска по приходу каждого нового запроса процесса поиска запросов, начиная с абонента с максимальным приоритетом (в режиме обслуживания абонентов с относительным приоритетом), а также путем инкрементации содержимого счетчика сигналом с инверсного выхода триггера разрешения опроса (в режиме циклического опроса). 1 ил.

СО103 СОВЕТСНИХ . СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК,.Я01 14 4434 А1 сю 4 G 06 F 9/46

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

И A ВТОРСХОМУ СВИДЕТЕЛЬСТВУ

ger

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4227634/24-24 (22) 13.04.87 (46) 30.10.88. Бюл. № 40 (72) Г. И. Тимонькин, И. А. Ручка, С. И. Ткаченко и В. С. Харченко (53) 681.325 (088.8) (56) Авторское свидетельство СССР № 1126962, кл. G 06 F 9/46, 1983.

Авторское свидетельство СССР № 1196870, кл. G 06 F 9/46, 1984. (54) УСТРОЙСТВО ДЛЯ ОБСЛУЖИВАНИЯ ЗАГ1РОСОВ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в вычислительных системах.

Целью изобретения является повышение достоверности функционирования. Она достигается введением второго формирователя импульсов 27, четвертого элемента И 11, шестого элемента ИЛИ 26, группы формирователей импульсов 25. Сущность изобретения заключается в том, что достигается повышение достоверности функционирования устройства путем перезапуска по приходу каждого нового запроса процесса поиска запросов, начиная с абонента с максимальным приоритетом (в режиме обслуживания абонентов с относительным приоритетом), а также путем иикрементации содержимого счетчика сигналом с инверсного выхода триггера разрешения опроса (в режиме циклического опроса). 1 ил. чика 3 и отрицательным фронтом заносит в него содержимое регистра 14. Таким образом, с приходом нового запроса процесс поиска начинается с опроса абонента с максимальным приоритетом.

Обслуживающее устройство в случае готовности к приему запроса на обслуживание подает импульс на вход 19, устанавливая триггер 7 в единичное состояние, и ждет появления сигнала на выходе 20, чтобы прочитать номер абонента с группы 21 выходов и начать отработку запроса от этого абонента.

В результате установки триггера 7 в единичное состояние открывается элемент И 8 и тактовые импульсы начинают проходить через элементы И 8 и ИЛИ 4 на счетный вход счетчика 3, увеличивая его содержимое. Сигналами с выхода дешифратора 2 последовательно опрашиваются абоненты, запросы от которых хранятся в регистре 22. При нахождении запроса появляется сигнал на выходе соответствующего элемента И 24, который через элемент ИЛИ 23 проходит на выход 20.

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

Сигнал с выхода элемента ИЛИ 23 через формирователь импульсов 6 устанавливает триггер 7 в нулевое состояние; запрещая изменение счетчика 3. По положительному фронту сигнала на инверсном выходе триггера 7 формирователь 27 выдает импульс, который поступает на вторые входы элементов И 9 и И 10.

Дальнейшая работа устройства определяется заданным режимом обслуживания абонентов. В режиме циклического опроса импульс проходит через элементы И 0 и ИЛИ 4, увеличивая содержимое счетчика 3 на единицу. При обслуживании с относительным приоритетом импульс проходит через элементы И 9 и ИЛИ 13 на тактовый вход счетчика 3, в результате чего в него из регистра 14 переписывается код номера наиболее приоритетного абонента.

Путем подачи импульса на вход !9 устройства новый цикл опроса начинается с опроса абонента, номер которого на единицу больше номера абонента, обслуженного в предыдущем цикле опроса (при циклическом опросе абонентов), или с опроса абонента, имеющего наивысший приоритет (при обслуживании с относительным приоритетом) .

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

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

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

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

На чертеже приведена функциональная схема устройства.

Устройство содержит тактовый вход 1, дешифратор 2, счетчик 3, элемент ИЛИ 4, элемент 5 задержки, формирователь 6 импульсов, триггер 7, элементы И 8 — 11, элементы ИЛИ 12 и 13, регистр 14 приоритета, группу 15 запросных входов устройства, элемент ИЛИ 16, группу кодовых входов 7 устройства, установочный вход 18, вход 19 запуска устройства, сигнальный выход 20, группу выходов 21, регистр 22 запросов, элемент ИЛИ 23, группу элементов И 24, группу формирователей 25 импульсов, элемент ИЛИ 26, формирователь

27 и м пульсов.

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

После включения питания для работы в режиме циклического опроса регистр. 14 обнуляется путем подачи соотетствующего кода на вход 17 устройства. Если же необходимо обслуживать запросы с относительным приоритетом, то в регистр 4 заносится код номера источника запросов абонента), имеющего наивысший приоритет. Пусть абонент с наивысшим приоритетом имеет номер К, тогда по убыванию приоритета абоненты располагаются следующим образом.. К Кl, К 2,...,!,2..., 30

К-1. Если в регистр 14 записан нулевой код, то появляется сигнал на выходе элемента ИЛИ 12, вследствие чего элементы И 9 и И 11 закрываются, а элемент И 10 открывается.

В исходное состояние устройства устанавливается импульсом по входу 18. При этом триггер 7 и регистр 22 обнуляются.

Кроме того, этот импульс с задержкой, необходимой для окончания переходных процессов, связанных со сбросом триггера 7, 40 приходит на вход элемента ИЛИ 13, в результате чего содержимое регистра 14 переписывается в счетчик 3. Нулевой сигнал с прямого выхода триггера 7 запрещает поступление тактовых импульсов на устройство.

Содержимое счетчика 3 после установки устройства в исходное состояние определяет номер абонента, с которого начнется поиск запросов.

По входам группы 15 на устройство поступают сигналы запросов на обслуживание, которые затем по положительному фронту тактового импульса заносятся в регистр

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

И соединен с первым входом четвертого элемента ИЛИ, выход которого соединен с тактовым входом счетчика, выход третьего

434434

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

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

30 триггера

Составитель М. Кудряшов

Редактор Л. Пчелинская Техред И. Верес Корректор И. Муска

Заказ 5556/51 Тираж 704 Подписное

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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