Устройство для обслуживания запросов
Иллюстрации
Показать всеРеферат
Изобретение от|1осится к автоматике и вычислительной технике и может быть использовано в вычислительных системах. Целью изобретения является повышение достоверности функционирования. Она достигается введением второго формирователя импульсов 27, четвертого элемента И 11, шестого элемента ИЛИ 26, группы формирователей импульсов 25. Сущность изобретения заключается в том, что достигается повышение достоверности функционирования устройства путем перезапуска по приходу каждого нового запроса процесса поиска запросов, начиная с абонента с максимальным приоритетом (в режиме обслуживания абонентов с относительным приоритетом), а также путем инкрементации содержимого счетчика сигналом с инверсного выхода триггера разрешения опроса (в режиме циклического опроса). 1 ил.
СО103 СОВЕТСНИХ . СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК,.Я01 14 4434 А1 сю 4 G 06 F 9/46
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
И A ВТОРСХОМУ СВИДЕТЕЛЬСТВУ
7У
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