Устройство для приоритетного управления

Иллюстрации

Показать все

Реферат

 

1. УСТРОЙСТВО ДЛЯ ПРИОРИТЕТНОГО УПРАВЛЕНИЯ, содержащее первый дешифратор, первую группу из II триггеров (где И - число обслуживаемых объектов), группу из (d-l) , элементов И, первую группу из (h-1) элементов ИЛИ, причем группа входов первого дешифратора является группой запросных входов устройства, i -й выход первого дешифратора (i 1,п) соединен с единичным входом -го триггера первой группы, нулевой вход которого является i -м ответным входом группы ответных входов устройства , отличающееся тем, что, с целью повьшения эффективности обслуживания разноприоритетных объектов путем происвоения объектам младших приоритетов самого высокого приоритета по истечении определенного времени пребывания их в ожидающем состоянии, в него введены вторая группа их (г1-1) триггеров, группа из (h-1) блоков формирования времени ожидания, генератор импульсов , два дешифратора, два счетчика, два блока сравнения, группа из П регистров по п разрядов в каждом. группа из И блоков элементов И по И элементов И в каждом, два элементе И, пять элементов ИЛИ, вторая группа из И элементов ШТИ, причем единичные и нулевые входы триггеров первой группы с первого до

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

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

РЕСПУБЛИК (19) (11) д1) G 06 F 9/46

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3463833/18-24 (22) 05.07.82 (46) 23.03.84. Бюл. ¹ 11 (72) А.Я.Матов, В.Н.Шпилев, А.Д.Комов и С.В.Дмитриев (53) 681.325(088.8) (56) 1. Авторское свидетельство СССР № 666543, кл. G 06 F 9/46, 1974.

2. Авторское свидетельство СССР № 903881, кл. G 06 F 9/46, 1980 (прототип). (54) (57) i . УСТРОЙСТВО ДЛЯ ПРИОРИТЕТНОГО УПРАВЛЕНИЯ, содержащее первый дешифратор, первую группу из триггеров (где )1 — число обслуживаемых объектов), группу из (11-1) элементов И, первую группу из (i)-1) элементов ИЛИ, причем группа входов первого дешифратора является группой запросных входов устройства, -й выход первого дешифратора (= 1,n) соединен с единичным входом -ro триггера первой группы, нулевой вход которого является -м ответным входом группы ответных входов устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения эффективности обслуживания разноприоритетных объектов путем происвоения объектам младших приоритетов самого высокого приоритета по истечении определенного времени пребывания их в ожидающем состоянии, в него введены вторая группа их (y1-1) триггеров, группа из (1)-1) блоков формирования времени ожидания, генератор импульсов, два дешифратора, два счетчика, два блока сравнения, группа из 1) регистров по п разрядов в каждом, группа из 1) блоков элементов И по

)) элементов И в каждом, два элементе И, пять элементов ИЛИ, вторая группа из h элементов ИЛИ, причем единичные и нулевые входы триггеров первой группы с первого до (1)-1) -ro соединены соответственно с первыми и вторыми управляющими входами соответствующих блоков формирования времени ожидания группы триггеров, единичные выходы первой группы соединены с первыми входами соответствующих элементов И группы, выходы которых соединены с третьими управляющими входами соответствующих блоков формирования времени ожидания групп и с первыми входами соответствующих элементов ИЛИ первой группы, нулевой выход k -ro триггера первой группы (k = 2,)) -1) соединен с соответствующими входами элементов И групп с первого по (К-1)-й, единичный вход

11-ro триггера первой группы соединен с 1) -м входом первой группы входов второго дешифратора, единичный вход (-го триггера второй группы соединен с выходом -го блока формирования времени ожидания группы

1 и с -м входом первой группы входов второго дешифратора, нулевой вход 1 -ro триггера второй группы соединен с нулевым входом i -rc триггера первой группы, выход генератора импульсов соединен с импульсными входами блока формирования- времени ожидания группы, единичные выходы g -го триггера первой группы и триггеров второй группы соединены с соответствующими входами первого элемента ИЛИ, а нулевые выходы

1081641 этих триггеров соединены с соответствующими входами первого элемента И, выход которого соединен с соответствующими входами элементов И группы и с первыми входами второго и третьего элементов ИЛИ, второй вход второго элемента ИЛИ соединен с выходом первого блока сравнения, выход второго элемента ИЛИ соединен с входом сброса первого счетчика, разрядные выходы которого соединены с входами первого блока сравнения и с входа ми второй группы входов второго дешифратора, выходы которого соединены с входами четвертого элемента ИЛИ, выход которого соединен со счетным входом первого счетчика, выходы -й группы выходов второго дешифратора (q = 1,o ) соединены с группой входов -го регистра группы, группа

I выходов каждого q -го регистра груп. пы соединена с группой входов -ro блока элементов И группы, „ -е выходы блоков элементов И группы соеди. иены с соответствующими входами

e-ro элемента ИЛИ первой группы, выход которого, кроме Yl -го элемента ИЛИ первой группы, соединен с вторым входом -го элемента ИЛИ второй группы, выход которого является -м информационным выходом группы информационных выходов устройства, выход A --го элемента ИЛИ первой группы является Yl -м информационным выходом группы информационных выходов устройства, нулевые входы t-х разрядов регистров группы соединены с -м ответным входом груп.

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

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

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

2. Устройство по п. 1, о т л ич а ю щ е е с я тем, что блок формирования времени ожидания содержит элемент И, элемент ИЛИ, элемент НЕ, триггер и счетчик, причем единичный вход триггера является первым управляющим входом блока, а единичный выход соединен с первым входом элемента И, второй вход которого является импульсным входом блока, третий вход элемента И через элемент НК соединен с вторым управляющим входом блока, а выход соединен со счетным входом счетчика, выход которого соединен с выходом блока и с первым входом элемента ИЛИ, второй вход которого соединен с управляющим вхо-. дом счетчика и третьим управляющим входом блока, а выход соединен с нулевым входом триггера. содержащее дешифратор, группу из триггеров (где И вЂ” число обслуживаемых объектов), три группы из (tl-1) элементов И, группу из (П-1) элементов ИЛИ, группу из (tl-1) элементов НЕ и четвертую группу из (П-2) элементов ИЛИ, причем группа входов дешифратора является группой запросных входов устройства, каждый -й выход, дешифратора соединен с единичным входом r -ro триггера группы, нулевой вход которого является -м ответным входом группы ответных входов

3 1081 устройства, единичный выход каждого -го триггера группы, начиная с второго, соединен с первым входом

1 (q -1)-го элемента И первой группы, выходы элементов И второй группы являются с первого до (й-1)-го информационными выходами устройства, единичный выход первого триггера группы соединен с первым входом первого элемента И второй группы, первые вхо- 10 ды остальных элементов И второй группы соединены с выходами элементов И первой группы с первого до (0-2)-го, выход (П-1)-ro элемента И первой группы соединен с A -м информационным вы- 15 ходом устройства и с первым входом (tl-1)-го элемента И третьей группы, первые входы элементов И третьей группы с первого до (11-2)-го соеди,нены соответственно с выходами элементов И второй группы с второго до (ll-1)-го, вторые входы элементов И третьей группы соединены с опросным входом устройства, выход каждого элемента ИЛИ группы соединен с вто- 25 рым входом одноименного элемента И первой группы, выход каждого 1 -го элемента И третьей группы соединен

< с первым входом и -го элемента ИЛИ группы и с входом q --го элемента НЕ группы, второй вход первого элемента ИЛИ группы соединен с нулевым выходом первого триггера группы и с первыми входами элементов И четвертый группы, вторые входы элементов ИЛИ группы с второго до(п-1)-го

35 соединены соответственно с выходами элементов И четвертой группы с первого до (|l-2)-го, выход i -го элемента НЕ группы соединен с соот- 40 ветствующими входами всех элементов И второй группы, начиная с первого по 1 -й элемент И, нулевой выход -го триггера группы, кроме

fl-ro, соединен с соответствующими входами всех элементов И четвертой группы, начиная с первого по 1 -й элемент И (2j .

Устройства позволяют управлять обслуживанием объектов с жестко назначенными абсолютными-приоритетами.

Недостатком устройств является длительная задержка или даже полная блокировка обслуживания объектов низких приоритетов в случае значи- 55 тельной интенсивности поступления запросов от объектов высоких приоритетов, что приводит к снижению об641 щей эффективности управления разноприоритетными объектами.

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

Поставленная цель достигается тем, что в устройство для приоритетного управления, содержащее первый дешифратор, первую группу из п триг геров (где 0 — число обслуживаемых объектов), группу из (0-1) элементов И, первую группу из (П-1) эле- ментов ИЛИ, причем группа входов первого дешифратора является группой запросных входов устройства, 1-й выход первого дешифратора (1 =, 1,o) соединен с единичным входом 1 -га триггера первой группы, нулевой вход которого является -м ответным входом группы ответных входов устройства; введены. вторая группа из (ll-1) триггеров, группа из (n-1) блоков формирования времени ожидания, генератор импульсов, два дешифратора, два счетчика, два блока сравнения, группа из 1 регистров по A разрядов в каждом, группа из блоков элементов И по И элементов И в каждом, два элемента И, пять элементов ИЛИ, вторая группа из д элементов ИЛИ, причем единичные и нулевые триггеров первой группы с первого до (11-1)-ro соединены соответственно с первыми и вторыми управляющими Входами соответствующих блоков формирования времени ожидания группы триггеров, единичные выходы первой группы соединены с первыми входами соответствующих элементов И группы, выходы которых соединены с третьими управляющими входами соответствующих блоков формирования времени ожидания группы и с первыми входами соответствующих элементов ИЛИ первой группы, нулевой выход к-го триггера первой группы (k= 2,ï-1) соединен с соответствующими входами элементов И группы с первого по (к-1)-й, единичный вход g-го триггера первой группы соединен с 11-м входом первой группы входов второго дешифратора, единичный вход -го триггера второй группы соединен с выходом 4 -ro блока формирования вре1081641 мени ожидания группы и с < -м входом первой группы входов второго дешифратора, нулевой вход -го,триггера второй группы соединен с нулевым входом -го триггера первой группы, выход генератора импульсов соединен с импульсными входами блока формирования времени ожидания группы, единичные выходы П -го триггера первой группы и триггеров второй группы 1О соединены с соответствующими входами первого элемента ИЛИ, а нулевые выходы этих триггеров соединены с соответствующими входами первого элемента И, выход которого соединен 15 с соответствующими входами элементов И группы и с первыми входами второго и третьего элементов ИЛИ, второй вход второго элемента ИЛИ соединен с выходом первого блока 20 сравнения, выход второго элемента ИЛИ соединен с входом сброса первого счетчика, разрядные выходы которого соединены с входами первого блока сравнения и с входами второи группы 25 входов второго дешифратора, выходы которого соединены с соответствующими входами четвертого элемента ИЛИ, выход которого соединен со счетным входом первого счетчика, выходы < -й 30 группы выходов второго дешифратора (i = 1,e) соединены с группой входов -ro регистра группы, группа выхо1 дав каждого i -го регистра группы соединена с группой входов > --го блока элементов И группы, < -е выходы блоков элементов И группы соединены с соответствующими входами -го элемента ИЛИ первой группы, выход которого, кроме и -го элемента ИЛИ щ первой группы, соединен с вторым входом < -ro элемента ИЛИ второй группы, выход которого является -м информационным выходом группы информационных выходов устройства, выход

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

< --го блока элементов И группы.

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

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

Устройство содержит группу запросных входов 1 -1 устройства, дешифратор 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 устройства.

Блок 5 содержит управляющий вход 27 блока, триггер 28, управляющий вход 29 блока, элемент НЕ 30, импульсный вход 31 блока, элемент И 32, счетчик 33, выход 34 блока, управляющий вход 35 блока и элемент ИЛИ 36.

1081641

При поступлении запроса от объекта,самого низкого приоритета, т.е. 45 первого, возбуждается первый выход дешифратора 2, единичный сигнал с которого устанавливает триггер 3 в единичное состояние, и поступает на управляющий вход 27 блока 5 50 времени, в котором устанавливает триггер 28 в единичное состояние.

Единичный потенциал с единичного выхода триггера 3 открывает элемент И 8 и через него и эле- 55 мент ИЛИ 24 поступает на первый информационный выход 26 устройства как сигнал разрешения обслуживания перУстройство работает следующим об- разом.

В исходном состоянии триггеры 3, 4 и 28 и счетчики 33 находятся в нулевом состоянии. Единичные потенциалы с нулевых вых" os триггеров 3

Ф и 4 непосредственно или через элемент И 7 присутствуют на соответствующих входах элементов И 8. В счетчиках 10 и 15 записана единица, а 10 в блоках 11 и 17 сравнения находятся коды, соответствующие числу (0+1), где -Tl — число объектов управления.

Генератор 6 вырабатывает импульсы, которые поступают на импульсные входы 31 блоков 5.

По необходимости обслуживания какого-либо объекта на запросные входы 11 -1 устройства от этого объекта поступает запрос в виде го

11-разрядного кода его номера. При этом предполагается, что вероятность одновременного поступления заявок от нескольких объектов очень мала. В результате поступления кода номер объек- 25 та на запросные входы 1 -1 устройства возбуждается соответствующий этому коду выход дешифратора 2 и устанавливается в единичное состояние определенный триггер 3. Кроме того, при поступлении запроса от любого объекта, за исключением объекта само го высокого приоритета, одновременно с установлением в единичное состояние триггера 3 подготавливается к запуску соответствующий блок 5.

Пусть объекты пронумерованы в порядке возрастания их приоритетов, т.е. первый объект обладает самым низ1 ким пРиоРитетом, а тРетий — самым вы-40 соким. В этом случае младшими по приоритету будут первый и второй объекты.

I вого объекта, а также не управляющий вход 29 блока 5, где через элемент НЕ 30 удерживает в закрытом состоянии элемент И 32. Поэтому, несмотря на наличие на одном из входов элемента И 32 единичного потенциала с единичного выхода триггера 28, импульсы с генератора 6 по импульсному входу 5 не проходят на счетный вход счетчика 33. Таким образом, организуется обслуживание первого объекта и осуществляется подготовка к запуску блока 5.

Если во время обслуживания объекта самого низкого приоритета на запросные входы 1 -1 устройства пос4 Ы тупает запрос от объекта более высокого приоритета, например второго, то возбуждается второй выход дешифратора 2 и устанавливается в единичное состояния триггер 3. Нулевой потенциал с нулевого выхода этого триггера закрывает элемент И 8, вследствие чего с выхода 26 устройства исчезает сигнал и.прерывается обслуживание первого объекта.

Единичный потенциал с единичного выхода триггера 3 открывает элемент И 8 и через него и элемент ИЛИ 24 поступает на второй информационный выход 26 устройства, разрешая обслуживание второго объекта, имеющего более высокий приоритет. Кроме того, этот потенциал аналогичным рассмотренному выше способом подготавливает к запуску блок 5 и запускает его, так как с управляющего входа 29 этого блока исчезает едицичный потенциал, вследствие чего через элемент HE 30 открывается элемент И 32 и импульсы с генератора 6 начинают поступать на счетчик 33, который осуществляет их подсчет, регистрируя время нахождения первого объекта в ожидающем состоянии.

Если во время обслуживания первого или второго объектов поступает запрос

1 1 от объекта самого высокого приоритета, т.е. третьего, то обслуживание объектов младших приоритетов прерывается аналогичным образом с той лишь разницей, что нулевой потенциал с нулевого выхода триггера 3 закрывает элемент И 7, а это приводит к закрытию элементов И 8, исчезновению с соответствующих информационных выходов 26 устррйства сигналов. При этом запускаются блоки 5, а на треДальнейшее обслуживание объектов, имеющих высокий приоритет (исходный или приобретенный в результате ожидания), осуществляется в порядке поступления запроса от третьего объекта и повышения приоритета пер55

9 1081 тьем информационном выходе 26 устройства появляется сигнал, и на обслуживание поступает третий объект.

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

Время пребывания объектов в ожи- 10 дающем состоянии определяется разрядностью счетчиков ЗЗ.соответствующих блоков 5, т.е. временем их заполнения. После заполнения счетчика 33 в момент поступления очередного импульса с генератора б происходит его переполнение, в результате чего он обнуляется и на его выходе переполнения появляется единичный сигнал. Этот сигнал через элемент ИЛИ 36 устанавливает в нулевое состояние триггер 28, прекращая тем самым дальнейшее поступление на счетчик 33 импульсов с генератора 6, т.е. возвращая блок 5 в исходное состояние, а также появляется сигнал на выходе 34 блока 5, откуда этот сигнал поступает на единичный вход соответствующего триггера 4, устанавливая его в диничное состояние. 30

Пусть на обслуживании находится второй объект и истекает время пребывания в ожидающем состоянии первого объекта. На выходе блока 5 появляется единичный сигнал, который устанав35 ливает триггер 4 в единичное состояние. При этом нулевой потенциал с нулевого выхода триггера 4 закрывает элементы И 7 и 8 и подтверждает закрытое состояние элемента И 8 что 40 приводит к прерыванию обслуживания о второго объекта и регистрации его времени пребывания в ожидающем состоянии блоком 5.

Установка триггера 4 в единичное 4 состояние соответствует присвоению первому объекту самого высокого приоритета. Аналогичным образом повыша-, ется приоритет второго объекта. В этом случае единичным сигналом с выхода блока 5 в единичное состояние

/ устанавливается, триггер 4.

641 10 вого и второго объектов, т.е. в порядке установления в единичное состояние триггеров 3 и 4.

В таблице показано, какой выход дешифратора 9 возбуждается, а значит в какой разряд какого регистра 14 записывается единица при определенных кодах на первой и второй группах входов этого дешифратора.

Пусть первым поступает запрос от объекта самого старшего приоритета, т.е. третьего. Единичный сигнал с третьего выхода дешифратора 2 устанавливает триггер 3 в единичное сос- тояние и поступает на третий вход первой группы входов дешифратора 9, на второй группе входов которого с разрядных выходов находящегося в исходном состоянии счетчика 10 присутствует код числа "1". В результате на третьем выходе дешифратора 9, соответствующем образованному на его входах позиционному коду, появляется единичный сигнал, который запишет единицу в третий разряд первого регистра 14. Этот же сигнал через элемент ИЛИ 13 увеличит на единицу содержимое счетчика 10.

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

Если во время обслуживания третьего объекта присваивается самый высокий приоритет, например, первому объекту, то триггер 4 устанавливается в единичное состояние, а на первом входе первой группы входов дешифратора 9 с выхода блока 5 появляется единичный сигнал. На второй группе входов дешифратора 9 с разрядных выходов счетчика 10 присутствует теперь код числа "2". Поэтому в соответствии с новым образованным позиционным кодом возбуждается четвертый выход дешифратора 9 и в первый разряд второго регистра 14 эаписыва1081641

12 ется единица. Содержимое счетчика 10 при этом становится равно числу 3".

Если теперь повьш ается приоритет вто-рого объекта, то единица соответст венно записывается во второй разряд третьего регистр: 14, а содержимое счетчика 10 увеличивается до числа (tl+1), которое равно числу, находящемуся в блоке ll сравнения. Поэтому на выходе этого блока появляется 1О единичный сигнал сравнения, который через элемент ИЛИ 12 устанавливает счетчик 10 в исходное состояние.

Единичные потенциалы с единичных выходов триггеров 3 и 4 через эле- 15 мент ИЛИ 21 поддерживают в открытом состоянии элемент И 19.

По окончании обслуживания третьего объекта на третий ответный вход 25 устройства поступает сигнал конца 20 обслуживания СКО, который устанавливает триггер 3 в нулевое состояние и поступает на нулевые входы третьих разрядов всех регистров 14. В результате из третьего разряда первого ре- 25 гистра 14 стирается единица и с третьего информационного выхода 26 устройства исчезает сигнал. Одновременно с этим сигнал с выхода 26 через элемент ИЛИ 20 и открытй элемент И 19 gp увеличивает содержимое счетчика 15 на единицу. Вследствие этого возбуждается второй выход дешифратора 16, что приводит к исчезновению единичного сигнала с соответствующих входов элементов И первого блока 22 элементов И и к появлению его на соответствующих входах элементов И второго блока 22 элементов И. В результате открывается первый элемент И второго блока 22 элементов И и записанная в первый разряд второго регистра 14 единица через этот открытый элементИ, а также через эле— менты ИЛИ 23 и 24 появляется на пер- 45 вом информационном выходе 26 устройства. На обслуживание поступает первый объект.

По окончании обслуживания первого объекта на первый ответный вход 25 5О устройства поступает сигнал, который устанавливает триггеры 3 и 4 в нулевое состояние, стирает единицу в первом разряде второго регистра 14 и увеличивает содержимое счетчика 15 до числа "3". Кроме того, этот сигнал поступает на управляющий вход 35 блока, где подтверждает нулевое состояние счетчика 33, а через элемент ИЛИ 36 — нулевое состояние триггера 28. B результате этих процессов подтверждается исходное состояние блока 5 времени, исчезает сигнал с первого информационного выхода 26 устройства и возбуждается третий выход дешифратора 16. Единичный сигнал с выхода дешифратора 16 поступает на соответствующие входы элементов И третьего блока 22 элементов И, вследствие чего записанная во второй разряд третьего регистра 14 единица через открытый второй элемент И блока 22 элементов И, а также через элементы ИЛИ 23 и 24 появляется на втором информационном выходе 26 устройства в качестве сигнала CPO..

По окончании обслуживания второго объекта на второй ответный вход 25 устройства поступает сигнал, который подтверждает исходное состояние блока 5, устанавливает триггеры 3 и 4 в нулевое состояние и стирает единицу во втором разряде третьего регистра 14. Так как триггеры 3 и 4 находятся в нулевом состоянии, то элемент И 19 закрывается, а элемент И 7 открывается. Поэтому единичный потенциал с выхода элемента И 7 через элемент ИЛИ 18 устанавливает в исходное состояние счетчик 15.

Если во время обслуживания второго объекта приходит новый запрос от третьего объекта или повьппает приоритет вновь нуждающегося в обслужи— вании первого объекта, то при окончании обслуживания второго объекта сигнал через элемент ИЛИ 20, и попрежнему открытый элемент И 19 увеличивает содержимое счетчика 15 до числа (tl+1), которое равно числу, находящемуся в блоке 17 сравнения.

В этом случае на выходе этого блока появляется единичный сигнал сравнения, который через элемент ИЛИ 18 возвращает .счетчик 15 в исходное состояние.

Если содержимое счетчика 10 отличается от числа "4", то по окончании обслуживания последнего объекта, имеющего самый высокий приоритет, счетчик 10 устанавливается в исходное состояние единичным сигналом с выхода элемента И 7 через элемент ИЛИ 12, так как триггеры 3 и 4 находятся в нулевом состоянии.

081641

Код на второй Выход дешифратора Регистры Разряд группе входов 6 регистра дешифратора 9

Код на первой группе входов дешифратора 9

100

001 010

001

100

010

010

001

100

011

010

001

13 1

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

14 в исходное состояние Соответствующих блоков 5 времени осуществляется сигналами СКО. В этом случае сигнал, поступая на управляющий вход 35 блока 5, устанавливает в нулевое состояние счетчик 33, а через элемент ИЛИ 36 триггер 28.

1081641

1081641

43»

Составитель M.Êóäðÿøåâ

Техред М.Гергель Корректор Г.Решетник

Редактор А.Козориз филиал ППП "Патент", г.ужгород., ул.Проектная, 4

Заказ 1552/44 Тираж 699 Подписное

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

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