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

 

Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах. Цель изобретения - повышение функциональной надежности за счет исключения ВОЗМОЖНОСТИ нарушения дисциплины циклического опроса объектов. Устройство может работать в двух режимах, заданных двоичным кодом чи сел во втором регистре, В одном режиме при нулевом коде во втором регистре производится выбор абонента на обслуживание путем циклического опроса абонента, выставивших запросы . В другом режиме во втором регистре устанавливается двоичный код номера абонента, имеющего наивысший приоритет. При этом опрос абонентов начинается в каждом цикле с абонента, номер которого принят во второй регистр . 1 ил. с S

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

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

РЕСПУБЛИН

А2 (19) (11) (5)) 4 С 06 F 9/46

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (61) 1196870 (21) 4139448/24-24 (22) 28. 10.86 (46) 15.04.88. Бюл. Ф 14 (72) В.Г.Попов (53) 681.325(088.8) (56) Авторское свидетельство СССР

Р 1196870, кл. G 06 F 9/46, 1984. (54). УСТРОЙСТВО ДЛЯ ОБСЛУЖИВАНИЯ

ЗАПРОСОВ (57) Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах.

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

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

1388865

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

Ф 1196870.

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

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

Устройство содержит регистр i,, группу элементов И 2, элемент ИЛИ 3, дешифратор 4, элемент 5 задержки„ элемент И 6, элемент ИЛИ 7, счетчик

8, элемент ИЛИ 9, элемент И 10, триггер 11 блокировки, элемент НЕ 12, элемент 13 задержки, формирователь

14 импульсов, элемент ИЛИ 15, регистр

16, элемент И 17, триггер 18, груп пу ответных входов 19 устройства„ группу запросных входов 20 устройства, установочный вход 21 устройства, сигнальный выход 22 устройства, группу выходов 23 устройства, группу ко,довых входов 24 устройства, тактовый вход 25 УСТРойства и вход 26 запУска устройства. 30

Рассмотрим принципы построения и работу устройства.

Устройство обеспечивает обслуживание источников запросов как в режиме циклического опроса, начиная каждый очередной цикл с опроса источника, номер которого на единицу больше номера источника, обслуженного в предыдущем цикле, так и в режиме с относительным приоритетом, когда по- 40 иск начинается в каждом цикле с onроса источника, которому установлен наивысший авторитет.

Выбор режима опроса определяется состоянием регистра 16, откуда двоич". ный код абонента передается в счетчик 8 ° В первом случае в регистр 16 принимается нулевой: код, а во втором — двоичный код номера абонента.

Для приведения устройства в исходное состояние по входу 21 подается импульс, по которому устанавливаются в состояние "О" триггеры 18 и

11 и регистр 1. Кроме того, по этому импульсу через элемент ИЛИ 7, поступающему на управляющий вход счетчи- 55 ка 8, содержимое регистра 16 передается в счетчик 8. Пусть зафиксированы запросы от 1-гo и 2-ro абонента соответственно в 1-м и 2-м разрядах регистра 1, и в регистре 16 установлен нулевой код.

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

18 и 11.

После установки в "1 триггера 11 единичный уровень сигнала с единичного его выхода появляется на третьих входах элементов И 2 через некоторое время, определяемое элемейтом 5 задержки. Время задержки элементом 5 задержки выбирается исходя из надежного приема импульса с выхода элемента ИЛИ 3 обслуживающим устройством., Так как содержимое счетчика 8 равно нулю, на всех выходах дешифра тора 4 сигналы отсутствуют. Поэтому на выходе элемента ИЛИ 3 формируется нулевой сигнал, которым по инверсному входу открыт элемент И 17. Так как этот элемент открыт также единичным сигналом с единичного выхода триггера 18, то первым импульсом с выхода 25 в счетчике формируется двоичный код единицы. При этом на первом выходе дешифратора 4 возникает единичный сигнал, которым открывается элемент И 2,, а на входе элемента ИЛИ 3 формируется единичный. сигнал, поступающий на выход 22. Положительным перепадом запускается формирователь 14 импульсов, устанавливается в состояние "0" триггер

18 и закрывается элемент И 17 по инверсному входу. По сигналу с выхода

22 двоичный код первого абонента с выходов 23 принимается в обслуживающем устройстве. Задержанным сигналом с формирователя 14 импульсов элементом 13 задержки устанавливается в состояние "0" триггер 11 и, так как открыт элемент И 10 единичным сигналом с выхода элемента НЕ 12, в счетчике 8 через элемент ИЛИ 9 добавляется единица. Содержимое счетчика 8 становится равным двум. При этом на втором выходе дешифратора 4 формируется единичный сигнал, открывающий по второму входу элемент

И 2, который открыт по первому входу единичным сигналом с выхода второго разряда регистра 1. Но так как триггер 11 установлен в состояние "0", то нулевым сигналом с единичного его

1388865 выхода И 2 закрыт по третьему входу, поэтому единичный сигнал с выхода элемента ИЛИ 3 снимается. Время задержки элементом 13 задержки опреде5 ляется надежностью приема в обслуживающем устройстве двоичного кода номера абонента с выходов 21.

После завершения обслуживания первого абонента его запрос снимается импульсом по входу 19, . Очередной цикл опроса начинается после подачи импульса по входу 26. Так как элемент И 2 открывается задержанным единичным сигналом с единичного вы-, хода триггера 11, то единичным сиг-. налом с выхода элемента ИЛИ 3 закрывается по инверсному входу элемент

И 17, запрещая прохождение тактового сигнала с выхода 25 на счетный вход счетчика 8. В дальнейшем работа устройства аналогична рассмотренной. В результате опроса второго абонента в счетчике формируется двоичный код числа три, с которого начинается оп- 25 рос в очередном цикле.

После завершения обслуживания второго абонента по входу 19 подается сигнал ответа, которым устанавливается в "0" второй разряд регистра 1.

При поступлении очередного импульса по входу 26 триггеры 18 и 11 устанавливаются в "1" и, так как на выходе элемента ИЛИ 3 нулевой сигнал, которым открыт по инверсному входу элемент И 17, на счетный вход счетчика

8 через элементы И 17 и ИЛИ 9 подаются тактовые импульсы с выхода 25.

Опрос абонентов начинается с номера, на единицу большего обслуженного во 40 втором цикле.

Таким образом, наличие триггера

11 блокировки и элемента 5 задержки обеспечивает формирование положительного перепада единичного сигнала элементом.ИЛИ 3 при поступлении запросов в смежные разряды регистра что необходимо для запуска формирователя 14 импульсов.

В режиме обслуживания с относи50 тельным приоритетом работа устройст- ва отличается от работы устройства в режиме циклического опроса и состоит в следующем.

В начале в регистр 16 по входу

24 заносится двоичный код номера абонента, которому устанавливается наивысший приоритет, т.е. код приоритета соответствует коду номера абонента. При этом каждый очередной цикл работы устройства начинается с опроса этого абонента. Iio сигналу с выхода 21 устанавливается в состояние "0" регистр 1 и триггеры 18 и

11, а двоичный код номера абонента из регистра 16 передается в счетчик 8.

Задержанным импульсом формирователя 14 через открытый элемент И 6 единичным сигналом с выхода элемента ИЛИ 15 и через элемент ИЛИ 7, поступающим на управляющий вход счетчика 8, двоичный код номера абонента из регистра 16 передается в счетчик

8. Тем самым обеспечивается опрос абонентов в очередном цикле с абонента, имеющего наивысший п1 .йоритет.

В данном режиме элемент И 10 закрыт нулевым сигналом с выхода элемента

НЕ 12, поэтому через элемент ИЛИ 9 на счетный вход счетчика 8 могут поступать только тактовые импульсы с выхода 25 через элемент И 17.

В предлагаемом устройстве за счет наличия триггера 11 блокировки и элемента 5 задержки обеспечивается создание условий запуска формирователя 14 импульсов при любом сочетании запросов в регистре 1, что исключает возможность нарушения дисциплины циклического опроса.

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

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

1388865

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

Техред А. Кравчук Корректор А. Обручар

Редактор Е.Копча

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

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

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

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

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

 

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано в локальных вычислительных сетях распределенных систем управлен-ия, например, технологическими процессами на базе микро- ЭВМ типа СМ ЭВМ и «Электроника-60, НЦ-80

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

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

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

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

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

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

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

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

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

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

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

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