Устройство циклического приоритета

 

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

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

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

РЕСПУБЛИК (я)ю G 06 F 9/46

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

1 же

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4847275/24 (22) 02.07.90 (46) 30.03.93. Бюл, ¹ 12 (72) B.М.Цыганков (56) 1, Авторское свидетельство СССР

¹ 1088940, кл. G 06 F 9/46, 1981, 2. Авторское свидетельство СССР

¹ 1418713, кл. G 06 F 9/46, 1988. (54) УСТРОЙСТВО ЦИКЛИЧЕСКОГО ПРИОРИТЕТА (57) Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах. Цель изобретеИзобретение относится к вычислительной технике и может быть использовано в вычислительных системах.

Целью изобретения является расширение области применения устройства за счет обеспечения возможности одновременного обслуживания группы основных и группы фоновых заявок, Схема устройства приведена на чертеУстройство содержит регистры 1 — 4, кольцевые сдвигающие регистры 5, 6, элементы 7, 8 запрета, группы 9,10 элементов

И, элементы ИЛИ 11 — 18, элементы И 19, 20, элемент НЕ 21, элемент 22 задержки, триггеры 23, 24, тактовый вход 25, сбросовый вход 26, установочный вход 27, запросные

28 и ответные 29 входы основной группы абонентов, запросные 30 и ответные 31 входы группы фоновых абонентов, выходы основной 32 и фоновой 33 групп абонентов, Устройство работает следующим образом.

„„5U,, 1805468 А1 ния — расширение области применения устройства за счет обеспечения возможности одновременного обслуживания группы основных и группы фоновых заявок, Устройство содержит четы ре регистра, два кольцевых сдвигающих регистра, два элемента запрета, две группы элементов И, восемь элементов ИЛИ, два элемента И, элемент НЕ, элемент задержки и два триггера. B устройстве производится циклический поиск заявок от основной и фоновой групп абонентов. Заявки основной группы обладают абсолютным приоритетом по отношению к заявкам фоновой группы. 1 ил.

При включении питания импульсом с входа 27 регистры 1 — 4 и триггеры 23, 24 обнуляются, по одному из рязрядов регистров 5 и 6 устанавливается в единичное состояние, а остальные — в нулевое, После этого на вход 25 начинают поступать тактовые импульсы. Они проходят через открытые нулевыми уровнями с выходов элементов ИЛИ 11 и 13 на соответствующие элементы 7 и 8 запрета, осуществляя сдвиг единицы в регистрах 5 и 6 по кольцу. Запросы от основной и фоновой групп абонентов поступают по соответствующим входам 28, 30 и записываются в соответствующие разряды регистров 1, 3.

Если в данный момент присутствуют единицы в разрядах регистров 1 и 5, то на выходе соответствующего элемента И 9 появляется единичный уровень, который поступает на вход элемента ИЛИ 11, Появление высокого уровня на выходе элемента ИЛИ 11 приводит к запиранию элемента 7 запрета и прекращению сдвигов в

1805468

55 регистре 5, а также к появлению низкого уровня на выходе элемента НЕ 21. Если в это время канал обслуживания свободен (триггер 23 установлен в "0") или при занятом канале идет обслуживание запроса абонента фоновой групп ы (триггер 24 установлен в "1"), то на выходе элемента

ИЛИ 15 присутствует высокий уровень. Поэтому после срабатывания элемента ИЛИ 11 срабатывает элемент И 19, сигнал с выхода которого через элемент ИЛИ 14 производит установку триггера 23 в единичное состояние, через элемент ИЛИ 17- установку триггера 24 в нулевое состояние, а через элемент ИЛИ 16 — сброс регистра 4 в нулевое состояние. Если при этом происходило обслуживание какого-либо абонента фоновой группы, то оно временно прерывается, о чем свидетельствует снятие высокого уровня на соответствующем выходе группы 33 устройства, Через время, необходимое для описанных действий, сработает элемент 22 задержки. в результате чего соответствующий разряд регистра 2 устанавливается в единичное состояние и появляется сигнал на выходе 32, разрешая установление связи абонента с обслуживающим устройством (общим pecypcoM), Единичный уровень с выхода разряда регистра

2 обнуляет соответствующий разряд регистра 1, что приводит к снятию единичного потенциала с выхода элемента И 9, затем— с выхода элемента ИЛИ 11, а следовательно, к продолжению сдвигов в регистре 5.

Посредством этого осуществляется поиск следующего запроса на обслуживание.

Если в разряде регистра 1 найден запрос, то появляется единичный потенциал на выходе соответствующего элемента И 9, в результате чего закрывается элемент 7 запрета, прекращая сдвиги в регистре 5, Если следующий запрос во время обслуживания очередного запроса очередной группы не найден, то происходит циклический сдвиг единицы в регистре 5.

Параллельно с поиском запросов в регистре 1 производится поиск запросов в регистре 3, Наличие единиц в одноименных разрядах регистров 3 и 6 приводит к срабатыванию соответствующего элемента И

10, элемента ИЛИ 13 и запиранию элемента 8 запрета, что приводит к прекращению сдвигов в регистре 6. Если канал обслуживания свободен, а также не найден запрос в регистре 1 (на выходе элемента НЕ 21 высокий уровень), то срабатывает элемент

И 20, в результате чего соответствующий разряд регистра 4 устанавливается в единичное состояние и появляется сигнал на

35 выходе 33, разрешая установление связи абонента с обслуживающим устройством.

После окончания обслуживания очередного запроса сначала подается импульс на вход 29 и 31, что приводит к сбросу соответственно регистров 2 и 4(при подаче сигнала на вход 31, кроме того, происходит обнуление разряда регистра 3), затем подается импульс на вход 26, который обнуляет триггеры 23 и 24.

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

Если завершилось обслуживание основной группы, очередной запрос из этой группы не обнаружен и было прервано обслуживание абонента фоновой группы, то появление высокого потенциала на нулевом выходе триггера 23 приведет к срабатыванию элемента И 20. В результате этого информация в регистре 4 будет восстановлена (прерванное обслуживание восстановится ), а триггеры 23 и 24 установятся в единичное состояние, Завершение обслуживания запроса фоновой группы приводит к возобновлению сдвигов в регистре 6.

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

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

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

50

55 дами одноименных элементов И первой и второй групп, выходы каждого из которых соединены с одноименными входами соответственно первого и второго элементов

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

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

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

5 третьим входом первого элемента И и с первым входом четвертого элемента ИЛИ, выход которого соединен с первым входом второго элемента И, второй вход которого соединен с выходом первого элемента ИЛИ, 10 а выход — с вторым входом третьего элемента ИЛИ, с первыми входами пятого и шестого элементов ИЛИ и с входом элемента задержки, выход которого соединен с синхронизирующим входом третьего регистра, 15 сбросовый вход устройства соединен с вторым входом пятого элемента ИЛИ и первым входом седьмого элемента ИЛИ, выход которого соединен с нулевым входом второго триггера, выход пятого элемента ИЛИ сое20 динен с нулевым входом первого триггера, единичный выход которого соединен с вторым входом четвертого элемента ИЛИ, установочный вход устройства соединен с третьим входом пятого элемента ИЛИ, вто25 рым входом шестого элемента ИЛИ, вторым входом седьмого элемента ИЛИ и одним из входов восьмого элемента ИЛИ, остальные входы которого соединены с ответными входами основной группы або30 нентов устройства, а выход — с синхронизирующим входом третьего регистра, запросные входы фоновой группы абонентов устройства соединены с единичными входами разрядов второго регистра, ответ35 ные входы фоновой группы абонентов устройства — с нулевыми входами разрядов второго регистра и входами шестого элемента ИЛИ, выход которого соединен со сбросовым входом четвертого регистра, 40

1805468

50

Редактор

Заказ 943 Тираж Подписное

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

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

Составитель В. Цыганков

Техред М,Моргентал Корректор В. Петраш

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101

1/, .1

Устройство циклического приоритета Устройство циклического приоритета Устройство циклического приоритета Устройство циклического приоритета 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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